dfhgdfjkgfhdsghkld
This commit is contained in:
parent
e6f98c7754
commit
dbe90d10db
@ -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
24
DEV1.1/TP03/billvesees.c
Normal 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
39
DEV1.1/TP03/bissextile.c
Normal 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
63
DEV1.1/TP03/date.c
Normal 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
38
DEV1.1/TP03/ordre.c
Normal 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
25
DEV1.1/TP03/produit.c
Normal 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
45
DEV1.1/TP03/sequence.c
Normal 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
20
DEV1.1/TP03/somme.c
Normal 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
15
DEV1.1/TP03/triple.c
Normal 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
29
DEV1.1/TP04/affluence.c
Normal 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
15
DEV1.1/TP04/debordement.c
Normal 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
0
DEV1.1/TP04/filtrage.c
Normal file
31
DEV1.1/TP04/monnaie.c
Normal file
31
DEV1.1/TP04/monnaie.c
Normal 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
23
DEV1.1/TP04/variete.c
Normal 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;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user