While,for,switch

Fermé
Madafoc Messages postés 8 Date d'inscription jeudi 21 janvier 2016 Statut Membre Dernière intervention 11 avril 2016 - 26 janv. 2016 à 02:14
KikiAmboara Messages postés 21 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 27 janvier 2016 - 27 janv. 2016 à 07:33
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 jeudi 24 septembre 2015 Statut Membre Dernière intervention 27 janvier 2016
26 janv. 2016 à 07:47
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 8 Date d'inscription jeudi 21 janvier 2016 Statut Membre Dernière intervention 11 avril 2016
26 janv. 2016 à 14:57
OK merci
0
KikiAmboara Messages postés 21 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 27 janvier 2016
27 janv. 2016 à 07:33
Je t'en prie
0