While,for,switch
Madafoc
Messages postés
14
Statut
Membre
-
KikiAmboara Messages postés 27 Statut Membre -
KikiAmboara Messages postés 27 Statut Membre -
Bonsoir
J'aimerai avoir beaucoup de détail sur while,for,switch s'il vous plait comment les utilisez dans un exercice.j'aimerai en savoir beaucoup vraiment .
Merci
J'aimerai avoir beaucoup de détail sur while,for,switch s'il vous plait comment les utilisez dans un exercice.j'aimerai en savoir beaucoup vraiment .
Merci
1 réponse
-
Bonjour,
Pour te repondre while et for servent pour les boucles par contre switch est une alternative pour if donc pour faire une condition
#include <stdio.h> #include <stdlib.h> int main (void){ // utilisation de while et for pour faire un somme par exemple int* tab = malloc(sizeof(int)*5); tab[0] = 5 ; tab[1] = 10 ; tab[2] = 2 ; tab[3] = -8 ; tab[4] = 45 ; int sum = 0 ; // Pour while int i = 0 ; // variable d'incrementation while(i<5){ // condition d'arret sum=+ i ; i++ ; // incrementation } printf("Le resultat de la somme par while est: %i\n",sum); int somme = 0 ; // Pour for for(int j=0;j<5;j++){ // l'initialisation de la variable d'incramentation, la condition d'arret et l'incrementation se fait en une ligne somme=+ j ; } printf("Le resultat de la somme par for est: %i\n",somme) printf("Les resultats sont exactement le meme",sum); // utilisation de switch switch(sum){ // Test la valeur de sum par rapport au cas ci-dessous et applique la condition approprie case 0: printf("La valeur de sum est 0"); break ; case somme: printf("La valeur de sum est egale a la valeur de somme soit %i",somme); break; default: printf("La valeur de sum n'est egale a aucune des cas precedents"); } return 0 ; }