*   >> Lecture Éducation Articles >> education >> collégial et universitaire

Module 6: Introduction à C et C ++

sélection; interrupteur (sélection) {case 'A': {cout briser; cas 'M': {cout briser; cas 'D': {cout briser; cas 'X': {cout briser; //Autres que A, M, D et X ... par défaut: cout //Pas de rupture dans le cas de défaut} système de cout ("pause"); return 0; } ------------------------------------------------- ---------------------------------- //Un simple pour instruction #include #include void main () {int compter; //afficher les numéros 1 à 10 pour (count = 1; comte printf ("% d", compter); printf ("\\ n"); système ("pause");} --------- -------------------------------------------------- ------------------------ //programme pour afficher les boucles imbriquées #include #include int main () {//variables pour compteur .

.. int i, j; //boucle externe, exécuter cette première ... for (i = 1; i {cout //then...execute boucle interne avec l'indice de la boucle j //la valeur initiale de J est i + 1 pour (j = i + 1; j //afficher le résultat ... cout} //incrément compteur de 1 pour boucle externe ... système de cout ("pause"); return 0;} ------------- -------------------------------------------------- ---------------------- /* Nesting deux pour les états * /#include #include //prototype de fonction vide drawBox (int, int); void main () {//rang = 10, colonne = 25 ...

//appel de fonction drawBox (10, 25);} drawBox void (int ligne, colonne int) {int col; //rangée, exécutez externe pour la boucle ... //commencer par la valeur de présélection et décrément //jusqu'à 1 pour (; rangée> 0; row--) {//colonne, exécuter boucle intérieure ... //commencer avec col prédéfini, diminution jusqu'à 1 pour (col = colonne; col> 0; col--) //Imprimer .... # printf ("#"); //diminution de 1 pour boucle intérieure ... //aller à la nouvelle ligne de nouvelle ligne ... printf ("\\ n"); } //Diminution de 1 pour boucle externe ... puis répétez ...

system ("pause"); } ------------------------------------------------- ------------------------------------- //preuve d'une simple tout instruction #include #include int main () {int calculer; //imprimer les numéros 1 à 12 //définir la valeur initiale ... calculer = 1; //définir la condition de tout ... tout (calcul {//affichage ... printf ("% d", calculer); //incrément de 1 ...

répétitions calculer ++;} printf ("\\ n"); système ("pause"); return 0;} ---------------------------------------- ---------------------------------------------- //tout Niché déclarations #include #include //ce programme ont une certaine variable de tableau //que vous allez apprendre dans un autre module ... void main () {//variable de tableau ... int organiser [5]; //normale nombre variable int = 0, le nombre = 0; printf ("\\ vous demander 5 numéros \\ n"); printf ("Chaque numéro doit être entre 1 et 10 \\ n"); //while condition ... while (compteur {//ensemble la condition initiale ...

Number = 0; //une autre condition de tout ... while ((numéro 10)) {printf ("Entrez le numéro% d 5:" count + 1); scanf ("% d", et numéro);} //intérieure boucle while arrêter ici ... arranger [count] = nombre; comptent ++;} //extérieure boucle while arrêter ici ... //commencer la boucle pour imprimer le résultat ... pour (comptage = 0; comte printf ("\\ nValue% D est% d", count + 1, arranger [count]); printf ("\\ n"); système («pause»); } ------------------------------------------------- ------------------------------------- //programme pour illustrer un do ...

while #include # include int main () {int sélection; faire {cout cout cout cout cout cout cin >> sélection; } while ((sélection> 0) && (sélection //vrai pour 1, 2 et 3 seulement, puis répétez //false pour d'autres numéros incluant 0, puis arrêter ... //la boucle faire est répété si l'expression est tout véritable système ("pause");. return 0;} ------------------------------------- ----------------------------------------------- //un autre do ...

while exemple d'instruction #include #include int get_menu_choice (void); void main () {int choix, le choix = get_menu_choice (); printf ("Vous avez choisi le menu #% d \\ n", choix); printf ("\\ n "); système (" pause ");} int get_menu_choice (void) {sélection de int = 0; do {printf (" 1 - Ajout d'un enregistrement "); printf (" \\ n2 - modifier un enregistrement "); printf ( "\\ n3 - Supprimer un enregistrement"); printf ("\\ n4 - Quitter"); printf ("\\ nEntrez une sélection:"); scanf ("% d", et sélection);} while ((sélection 4)); retourner sélection;} ---------------------------------------------- ------------------------------------ //exemple de continuer #include #include void main () {//déclarer stockage pour l'entrée, un tableau //et contrer tampon char variable [81]; int ctr; //entrée et de lire une ligne de texte à l'aide //puts () et obtient () sont des fonctions pré définies dans //met STDIO.

H ("Entrez une ligne de texte et appuyez sur la touche Entrée,"); puts ("toutes les voyelles seront jetés: \\ n"); gets (tampon); //passer par la chaîne, en affichant uniquement ces caractères //qui ne sont pas les voyelles minuscules pour (CTR = 0; tampon [CTR] = '\\ 0';! ctr ++) {//Si le caractère est une voyelle minuscule, la boucle arrière ////sans l'afficher cette instruction if doit être sur une ligne si ((tampon [CTR] == 'a') || (tampon [CTR] == 'e') || (tampon [CTR] == 'i') || (tampon [CTR] == 'o') || (tampon [CTR] == 'u')) de continuer; //Si pas une voyelle, afficher putchar (tampon [CTR]); } Printf ("\\ n"); système («pause»); } ------------------------------------------------- ---------------------------------- //démontrer l'instruction goto #include #include void main () {int n; Démarrer: ; puts ("Entrez un nombre entre 0 et 10:"); scanf ("% d", et n); if ((n 10)) goto commencer; else if (n == 0) goto Location0; else if (n == 1) goto location1; sinon passez location2; Location0:; {Puts ("Vous avez saisi 0.

"); } Goto end; location1:; {Puts ("Vous avez saisi 1."); } Goto end; location2:; {Puts ("Vous avez saisi quelque chose entre 2 et 10."); } fin: ; système («pause»); } ------------------------------------------------- --------------------------------- #include #include //prototypes de fonctions ... cleanup1 (void); cleanup2 void (void); void main () {atexit (cleanup2); atexit (cleanup1); //fin de la principale} cleanup1 void (void) {//nettoyage factice ..... printf ("\\ nCette est la démonstration ... \\ n"); printf ("nettoyage ....

\\ n"); printf ("Votre ordinateur est en cours d'arrêt !!!"); getchar (); } Cleanup2 void (void) {//une autre nettoyage factice ... printf ("\\ Nanother nettoyage ..."); printf ("\\ nWindows 20000 ferme l'ensemble du programme ..."); printf ("\\ nPatientez ..."); printf ("\\ nSHUTTING BAS EN COURS ...

\\ n"); getchar (); } ------------------------------------------------- ---------------------------------- //Démontrer la sortie () et atexit () #include #include fonctions #include #define DELAY 1500000 //prototypes de fonctions nettoyage void (void); retard void (void); void main () {int réponse; //enregistrer la fonction d'être appelé à la sortie atexit (nettoyage); puts ("Saisissez 1 pour quitter, tout autre pour continuer."); scanf ("% d", et réponse); si (réponse == 1) sortie (EXIT_SUCCESS); //faire semblant de faire un peu de travail pour (réponse = 0; réponse {puts ("Working ...

"); retard ();}} //fin de la principale définition de la fonction de nettoyage ... //void (void) {puts ("\\ nPreparing pour la sortie"); retard ();} //définition de la fonction retard void (void) {long x; pour (x = 0; x; système ("pause");} ------- -------------------------------------------------- -------------------------- //Démontre la fonction system () #include #include void main () {//Déclare un tampon pour maintenir entrée omble entrée [40]; while

(1) {//obtenir les puts de commande de l'utilisateur ("\\ nAjouter la commande désirée DOS, vide pour quitter"); Gets (entrée); //Quitter si une ligne vide avait été saisie si ( entrée [0] == '\\ 0') exit

(0); //exécuter le système de commande (d'entrée);}} ---------------------- -------------------------------------------------- ---------- //programme montrant définition de fonction, déclaration, appeler et //l'utilisation de la déclaration de retour #include #include int main () {float Y1, Y2, avgy; //Un prototype la fonction avg () //Ce principale () va appeler flotteur avg (float, float); y1 = 5,0; y2 = 7,0; //appel de la fonction avg (), soit des passes de contrôle //pour AVG () et la valeur de retour est assignée à avgy avgy = avg (Y1, Y2); système de cout ("pause"); return 0; } //Définition de la fonction avg (), avg () est //de type float main () appelle cette fonction float avg (float x1, x2 float) {//avgx est un avgx flotteur variable locale; //Calcule la moyenne et la stocke dans avgx.

avgx = (x1 + x2) /2; //renvoie la valeur dans avgx à main () et //le contrôle revient à main (). retourner avgx; } ------------------------------------------------- ------------------------------------ //programme montrant une fonction de type void //Il dispose retour instruction #include #include int main () {float Y1, Y2, avgy; //prototype de fonction ...

//affichage avg () est déclarée de type void display_avg void (float); y1 = 5,0; y2 = 7,0; cout display_avg (avgy); //fonction d'appel display_avg () du système de cout ("pause"); return 0; //retourne la valeur 0 à l'environnement} //display_avg () est de type void display_avg void (flotter avgx) {cout //Aucune valeur est renvoyée à main () //et le contrôle revient à main (). //ou exclut tout simplement le mot de retour ...

} ---------------------------------------- --------------------------------------------- //Une pyramide de $ en utilisant des boucles imbriquées #include #include #define VUE '$' //remplace toutes les occurrences de vue avec le caractère $ int main () {int i, j; cout //première boucle, définir les lignes ... for (i = 1; i {//deuxième boucle, définir l'espace ... pour (j = 1; j cout //troisième boucle, imprimez le $ personnages ... pour (j = 1; j //impression caractère ...

cout cout} système ("pause"); return 0;} ------------------ -------------------------------------------------- ----------------- //utilisant instruction break dans un pour la structure #include int main () {int x; pour (x = 1; x {//briser la boucle que si x == 5 si (x == 5) pause; printf ("% d", x);} printf ("\\ nBroke sur boucle à x ==% d \\ n", x); getchar (); retour 0;} ----------------------------------------------- -------------------------------------- //en utilisant l'instruction continue dans un pour la structure #include #include int main () {int x; pour (x = 1; x {//sauter restant code dans la boucle que si x == 5 si (x == 5) de continuer; printf ("% d", x); } printf ("\\ Nused continuer à ignorer l'impression de la valeur 5 \\ n"); système ("pause"); return 0;} --------------------- -------------------------------------------------- ------------- //utilisant pour déclaration à calculer les intérêts composés #include #include #include //pour fonction pow () int main () {int annee; double du montant, principale = 1000,0, taux = 0,05; printf ("% s 4s! \\ n", "Année", "Montant sur le dépôt"); pour (année = 1; année {= quantité principale * pow (1.

0 + taux, année); printf ("! M .2f \\ n", année, montant);} système ("pause"); return 0;} - -------------------------------------------------- ---------------------------------- //notes en lettres de comptage à l'aide de tout, commutateur //et multiples cas #include #include int main () {grade int; int account = 0, bCount = 0, CCOunt = 0, DCount = 0, eCount = 0, FCOUNT = 0; printf ("Entrez les notes en lettres. \\ n"); printf ( "Entrez le caractère EOF, ctrl-c ou \\ n"); (".

ctrl-z, etc pour terminer l'entrée \\ n"); while ((grade = getchar ()) printf! = EOF) {//Passage imbriquées pendant que l'interrupteur (grade) {//année était majuscule ou minuscule d'un cas «A»: cas 'a': ++ acount; break; //année était B majuscule ou minuscule b cas «B»: cas 'b' : ++ bCount; break; //année était en majuscules ou en minuscules C c cas «C»: cas «c»: ++ CCOunt; break; //année était D majuscule ou minuscule d cas «D»: cas «d» : ++ DCount; break; //année était E majuscule ou minuscule e cas «E»: «e»: ++ eCount; break; //année était F majuscule ou en minuscule f cas «F»: le cas 'f' : ++ FCOUNT; temps de pause; //ignorer ces cas d'entrée '\\ n': le cas '': briser; //attraper tous les autres caractères par défaut: {printf ("Mauvaise note par lettre entrée.

\\ n"); printf ("Entrez un nouveau grade. \\ n");} break; }} //Faire le comptage ... printf ("\\ nTotals pour chaque lettre de qualité sont: \\ n"); printf ("\\ A:% d \\ n", account); printf ("\\ B:% d \\ n", bCount); printf ("\\ C:% d \\ n", CCOunt); printf ("\\ D:% d \\ n", DCount); printf ("\\ E:% d \\ n", eCount); printf ("\\ F:% d \\ n", FCOUNT); système («pause»); return 0; } ---------------------------------------------- VC ++ /VC ++ .

Net------------------------------------------------ - //utilisant pour déclaration à calculer les intérêts composés #include //pour fonction pow () #include int main () {int année; double du montant, principale = 1000,0, taux = 0,05; printf ("% s 4s! \\ n", "Année", "Montant sur le dépôt"); pour (année = 1; année {= quantité principale * pow (1.0 + taux, année); printf ("M .

2f \\ n!", année, montant);} return 0;} -------- ------------------------------------ GCC sur Fedora ----------- ----------------------------------------- #include int main () {char job_title ; int years_served, no_of_pub; printf ("--- --- Saisir les données \\ n"); printf ("Votre emploi actuel (Tuteur-T, Maître de conférences-L ou Assoc Prof-A):.

"); scanf (" % s ", et job_title); printf (" Années servis: "); scanf ("% d ", et years_served); printf (" Pas de publication: "); scanf ("% d ", et no_of_pub); if (job_title = = 'A') si (years_served> 5) si (no_of_pub> 7) printf ("\\ nTu peux promu professeur \\ n"); else printf ("\\ Nmore publications nécessaires lol! \\ n"); else printf (" \\ service Nmore nécessaire lol \\ n "); else printf (" \\ nMust devenir professeur agrégé première \\ n "); return 0;} --------------------- -------------------------------------------------- -------------------- /*-----forloop.

c-----------*//* ----- premier triangle ------- * /#include int main () {int i, j, k, l, printf ("Triangle lol! \\ n"); /* pour la première boucle, définissez les lignes ... * /for (i = 15; i> = 0; i--) {/* deuxième boucle, définir l'espace ... * /for (j = 15; j> = 1 + i; j--) printf (""); /* troisième boucle, imprimer les caractères ... * /for (j = 1; j /* imprimer le caractère ... * /printf ("H"); /* aller à nouvelle ligne ...

* /printf ("\\ n");} /* autre triangle inverse * /for (k = 1, k {for (l = 1; l printf (""); pour (l = 1; l printf ("T"); printf ("\\ n");} return 0;} ------------------------------------- -------------------------------------------------- ------ /*-----------whilelol.c---------------*//* Démontre un moment simple énoncé * /#include int main () {int calculer, somme = 0; /* imprimer les numéros de 1 à 12 * //* définir la valeur initiale ... * /calculer = 1; /* définir la condition de tout ... * /while ( calculer {/*display...

*/printf ("% d -> Somme =% d \\ n", calculer, somme); sum = somme + calculer; /* incrément de 1 ... répète * /calculer ++; } printf ("\\ n"); return 0;} ------------------------------------- -------------------------------------------------- -------- fonction /* ----- ------- systemcall.c * //* Démontrer le système () * /#include #include int main () {//Déclaration d'une tampon pour tenir entrée omble entrée [40]; while

(1) {//obtenir les puts de commande de l'utilisateur ("\\ nAjouter la commande, vide pour quitter"); gets (entrée); //Quitter si une ligne vide avait été saisie si (entrée [0] == '\\ 0') exit

(0); //exécuter le système de commande (d'entrée); } Return 0; } ==========================================================================================================.

h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>; ; .h> .h>

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.