While,for,switch

Madafoc Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
KikiAmboara Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

KikiAmboara Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
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 ;
}
0
Madafoc Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
OK merci
0
KikiAmboara Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Je t'en prie
0