dfhgdfjkgfhdsghkld

This commit is contained in:
Simon SAYE BABU 2022-09-27 16:14:04 +02:00
parent e6f98c7754
commit dbe90d10db
14 changed files with 369 additions and 1 deletions

View File

@ -5,7 +5,7 @@ int main(void){
double n=0; double n=0;
int annee=1; int annee=1;
printf("saisir la somme a investir: "); printf("saisir la somme a investir: ");
scanf("lf",&n); scanf("%lf",&n);
n= n + (n*0.04); n= n + (n*0.04);
printf("somme au bout de %d annee(s): %9.4f \n", annee, n); printf("somme au bout de %d annee(s): %9.4f \n", annee, n);
annee+=1; annee+=1;
@ -27,4 +27,5 @@ int main(void){
n= n + (n*0.04); n= n + (n*0.04);
printf("somme au bout de %d annee(s): %9.4f \n", annee, n); printf("somme au bout de %d annee(s): %9.4f \n", annee, n);
annee+=1; annee+=1;
return EXIT_SUCCESS;
} }

24
DEV1.1/TP03/billvesees.c Normal file
View File

@ -0,0 +1,24 @@
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int x=3;
if (x=2) { //c'est une assignation au lieu d'un test :clown:
printf("x vaut 2\n");
} else {
printf("x est different de 2\n");
}
printf("%d\n", x);
if (x=0) {
printf("x vaut 0\n");
} else {
printf("x est different de 0\n"); // il test puis change la veleur
}
printf("%d\n", x);
return EXIT_SUCCESS;
}

39
DEV1.1/TP03/bissextile.c Normal file
View File

@ -0,0 +1,39 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
int y=0;
printf("saisir une annee: ");
scanf("%d",&y);
/*
if ((y%4==0)&&(!(y%100==0))||(y%400==0)) {
printf("%d est une annee bissextile",y);
}
else {
printf("%d n'est pas une annee bissextile",y);
}
*/
if (y%4==0) {
if (y%100==0) {
printf("%d n'est pas une annee bissextile",y);
}
else {
printf("%d est une annee bissextile",y);
}
}
else {
if (y%400==0) {
printf("%d est une annee bissextile",y);
}
else {
printf("%d n'est pas une annee bissextile",y);
}
}
return EXIT_SUCCESS;
}

63
DEV1.1/TP03/date.c Normal file
View File

@ -0,0 +1,63 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
int jour=0;
int mois=0;
int annee=0;
int jourbis=21;
int moisbis=9;
int anneebis=2022;
int out=0;
/*
annee - qq chose
ou
annee + qq chose
*/
printf("saisir votre date de naissance(au format jj/mm/aaaa): ");
scanf("%d/%d/%d",&jour,&mois,&annee);
/*
printf("saisir la date actuel (au format jj/mm/aaaa): ");
scanf("%d/%d/%d",&jourbis,%moisbis,%anneebis);
if ((anneebis<=annee)==1) {
if ((moisbis<=mois)==1) {
out = (annee-anneebis)*365 + (mois-moisbis)*30 + (jour-jourbis);
}
else {
out = (annee-anneebis)*365 + (mois-moisbis)*30 + (jour-jourbis);
}
}
*/
if ((jourbis>jour)==1) {
if ((moisbis>mois)==1) {
out = ((anneebis-annee)*365 + (moisbis-mois-1)*30 + jourbis-jour)/365;
}
else {
out = ((anneebis-annee)*365 + (moisbis-mois-1)*30 + jourbis-jour)/365;
}
}
else {
if ((moisbis>mois)==1) {
out = ((anneebis-annee)*365 + (moisbis-mois)*30 + jourbis-jour)/365;
}
else {
out = ((anneebis-annee)*365 + (moisbis-mois)*30 + jourbis-jour)/365;
}
}
printf("%d",out);
return EXIT_SUCCESS;
}

38
DEV1.1/TP03/ordre.c Normal file
View File

@ -0,0 +1,38 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
double x=0;
double y=0;
double z=0;
printf("saisir trois nombres reels: ");
scanf("%lf %lf %lf",&y,&x,&z);
if (((x>y)&&(x>z))==1) {
if ((y>z)==1) {
printf("%lf>%lf>%lf",x,y,z);
}
else {
printf("%lf>%lf>%lf",x,z,y);
}
}
else {
if (((y>x)&&(y>z))==1) {
if ((x>z)==1) {
printf("%lf>%lf>%lf",y,x,z);
}
else {
printf("%lf>%lf>%lf",y,z,x);
}
}
else {
if ((y>x)==1) {
printf("%lf>%lf>%lf",z,y,x);
}
else {
printf("%lf>%lf>%lf",z,x,y);
}
}
}
return EXIT_SUCCESS;
}

25
DEV1.1/TP03/produit.c Normal file
View File

@ -0,0 +1,25 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
double x=0;
double y=0;
printf("saisir deux reels: ");
scanf("%lf %lf",&y,&x);
if ((x>0)&&(y>0)==1) {
printf("le produit de ces deux reels sera positif");
}
else {
if ((x<0)||(y<0)==1) {
if ((x<0)||(y<0)==1) {
printf("le produit de ces deux reels sera positif");
}
else {printf("le produit de ces deux reels sera negatif");
}
}
else {
printf("le produit de ces deux reels sera nul");
}
}
return EXIT_SUCCESS;
}

45
DEV1.1/TP03/sequence.c Normal file
View File

@ -0,0 +1,45 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
int y=0;
int x=0;
printf("saisir deux entier: ");
scanf("%d %d",&x,&y);
/*
if ((x>y)==1) {
while (y!=x) {
y++;
printf("%d \n",y);
}
}
else {
while (y!=x) {
x++;
printf("%d \n",x);
}
}
*/
/*
if ((x>y)==1) {
do {
y++;
printf("%d \n",y);
} while (y!=x-2);
}
else {
do {
x++;
printf("%d \n",x);
} while (y!=x-1);
}
*/
int i;
for(i=x+1;i<y;i++){
printf("%d \n",i);
}
return EXIT_SUCCESS;
}

20
DEV1.1/TP03/somme.c Normal file
View File

@ -0,0 +1,20 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
double x=0;
double y=0;
printf("saisir cinq nombres reels: ");
scanf("%lf",&y);
x= x+y;
scanf("%lf",&y);
x= x+y;
scanf("%lf",&y);
x= x+y;
scanf("%lf",&y);
x= x+y;
scanf("%lf",&y);
x= x+y;
printf("la somme des cinq reels est : %f", x);
return EXIT_SUCCESS;
}

15
DEV1.1/TP03/triple.c Normal file
View File

@ -0,0 +1,15 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
int x=0;
printf("saisir un entier naturel: ");
scanf("%d",&x);
int test = x%3 <= 1 ;
if (test != 0) {
printf("le multiple de 3 le plus proche est : %d", x/3*3);
} else {
printf("le multiple de 3 le plus proche est 2 : %d",(x/3)*3+3);
}
return EXIT_SUCCESS;
}

29
DEV1.1/TP04/affluence.c Normal file
View File

@ -0,0 +1,29 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
double a=0;
double b=0;
double c=0;
double d=0;
double e=0;
printf("visiteur le Lundi: ");
scanf("%lf",&a);
printf("visiteur le Mardi: ");
scanf("%lf",&b);
printf("visiteur le Mercredi: ");
scanf("%lf",&c);
printf("visiteur le Jeudi: ");
scanf("%lf",&d);
printf("visiteur le Vendredi: ");
scanf("%lf",&e);
printf("Le nombre de visiteur moyen est de : %lf",(a+b+c+d+e)/5);
return EXIT_SUCCESS;
}

15
DEV1.1/TP04/debordement.c Normal file
View File

@ -0,0 +1,15 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
int y=0;
printf("saisir un entier: ");
scanf("%d",&y);
char x=(char) y;
printf("%c",y);
return EXIT_SUCCESS;
}

0
DEV1.1/TP04/filtrage.c Normal file
View File

31
DEV1.1/TP04/monnaie.c Normal file
View File

@ -0,0 +1,31 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
double y=0;
printf("montant payer:");
scanf("%lf",&y);
int deux = 0;
int vingt = 0;
int un = 0;
int temp = (int) (y*100);
while(((temp-549)>0)!=0){
temp = temp-549;
}
deux = temp / 200;
temp = temp % 200;
vingt = temp / 20;
temp = temp % 20;
un = temp;
printf("2E = %d\n 20C= %d\n 1C = %d\n",deux,vingt,un);
return EXIT_SUCCESS;
}

23
DEV1.1/TP04/variete.c Normal file
View File

@ -0,0 +1,23 @@
#include <stdio.h>
#include <stdlib.h>
int main(void){
signed char a = 77;
unsigned char b = 77;
short int c = 77;
unsigned short int d = 77;
int e = 77;
unsigned int f = 77;
long int g = 77;
unsigned long int h = 77;
long long int i = 77;
unsigned long long int j = 77;
float k = 77.00;
double l = 77;
long double m = 77;
printf("%c %c %hd %hu %d %u %ld %lu %lld %llu %f %lf %Lf",a,b,c,d,f,g,h,i,j,k,l,m);
return EXIT_SUCCESS;
}