Correction TP 2
Correction TP 2
Exercice 1 :
a)
#include<stdio.h> void main () { int nb,val; nb=9; val=nb+2; printf("valeur=%6d",val);
val=val/6; nb=nb+val; printf("\n nombre=%d et valeur=%d",nb,val); }
Nb
9
Val=val/6
Val=11/6=1 puisque val entier val 9+2=11
Nb=nb+val
Nb=9+1=10
Valeur= 11
Nombre = 10 et valeur = 1
b)
#include<stdio.h>
void main() { int h; char choix= 'h'; float x = -1.8 , y = 3.2; h=x+y; choix=choix+h; printf ("%5d%5d%5c\n",h,choix,choix); }
Dec : h=104 i=105 h= x+y =-1.8+3.2 = 1.4 = 1 donc choix = h+1 = 104+1 =105 = i
Exercice 2 : a- #include <stdio.h> void main( ) { int jour, mois, annee; printf("donner le jour :"); scanf("%i", &jour); printf("donner le mois :"); scanf("%i", &mois); printf("donner l'annee :"); scanf("%i", &annee);
printf("jour : %d\n",jour); printf("mois : %d\n",mois); printf("annee : %d\n",annee); }
#include <stdio.h> void main( ) { int jour, mois, annee; printf("donner le jour :"); scanf("%d", &jour); printf("donner le mois :"); scanf("%d", &mois); printf("donner l'annee :"); scanf("%d", &annee);
printf("jour : %d\nmois : %d\nannee : %d\n",jour,mois,annee);
} b- #include <stdio.h> void main( ) { int jour, mois, annee; printf("donner le jour :"); scanf("%d", &jour); printf("donner le mois :"); scanf("%d", &mois); printf("donner l'annee :"); scanf("%d", &annee);
printf("%d/%d/%d\n",jour,mois,annee);
}
Exercice 3 :
#include<stdio.h>
void main ()
{
float sal; printf("donner le salaire"); scanf("%f ",&sal); printf("le salaire ttc est %f", sal*(100-18)/100);
}
b)
#include<stdio.h>
void main ()
{
float sal,tva; printf("donner le salaire"); printf("donner le tva"); scanf("%f ",&sl); scanf("%f ",&tva); printf("le salaire ttc est %f", sl*(100-tva)/100);
}
Exercice 4 :
#include