a moi de poster mon code : la recette (plus ou moins)
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define Pour int
#define faire main
#define un (
#define repas )
#define bon int argc , char **argv
#define il int
#define te min
#define faudra =
#define beaucoup 1
#define de max
#define chose =
#define a 100
#define manger ;
#define notamment int
#define ce nombreMystere
#define que =
#define je 0
#define vais ,
#define Te nombreEntre
#define dire =0;
#define jaurais srand
#define besoin (
#define dune time
#define courgette (
#define du NULL
#define poivre ))
#define bravo nombreMystere = (rand() % (max - min + 1)) + min;
#define Je do
#define ne {
#define vous printf("nombre?\n");
#define dirais scanf("%d",&nombreEntre);
#define pas if(nombreMystere>nombreEntre)
#define comment printf("+!\n\n");
#define Faire else
#define le if
#define Plat (
#define Et nombreMystere < nombreEntre
#define Le )
#define dessert printf("-!\n\n");
#define coupe else
#define les printf("Bravo");
#define Courgette }
#define met while
#define y (
#define Du nombreEntre != nombreMystere
#define Poivre )
#define et ;
#define apres return
#define Bon 0
#define appetit ;
//define
Pour faire un bon repas {
il te faudra beaucoup,de chose a manger
notamment ce que je vais Te dire
jaurais besoin dune courgette du poivre;
bravo
Je ne vous dirais pas comment Faire le Plat Et Le dessert coupe les Courgette met y Du Poivre et
apres Bon appetit
}
j'avais faim quand j'ai écris ce code
A c'est clôturé
Bon je le me pour le fun alors
#include <stdio.h>
#include <stdlib.h>
#include <math.h> //Inclus la bibliotheque mathématique
int main(int argc, char *argv[])
{
printf("Ce programme est destine a vous aider pour des operations mathematiques\n");
printf("Createur: ****** *********\n\n");
int choixOperation;
//Choix de l'operation à executer
printf("=== Choix de l'operation ===\n\n");
printf("1. Addition\n");
printf("2. Soustraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("5. Modulo (permet de trouver le reste d'une division)\n");
printf("6. Puissances\n");
printf("7. Racine Carree\n");
printf("8. Exponientielle\n");
printf("9. Cosinus\n");
printf("10. Sinus\n");
printf("11. Tangente\n");
printf("12. Puissances de 10\n");
printf("13. Conversion Euros --> Francs\n");
printf("14. Conversion Francs --> Euros\n");
printf("15. Aire d'un Carre\n");
printf("16. Aire d'un Rectangle\n");
printf("17. Aire d'un Triangle quelconque\n");
printf("18. Aire d'un Triangle rectangle\n");
printf("19. Aire d'un Triangle equilateral\n");
printf("20. Surface d'un Cube\n");
printf("21. Surface d'un Pave\n");
printf("22. Surface d'une Sphere\n");
printf("23. Surface d'un Cylindre\n");
printf("24. Volume d'un Cube\n");
printf("25. Volume d'un Pave\n");
printf("26. Volume d'une Sphere\n");
printf("27. Volume d'un Cylindre\n");
printf("\nVotre choix ? "); //Demande l'opération à executer
scanf("%d", &choixOperation);//Le nombre tapé correspont à une opération
printf("\n");
switch (choixOperation)
{//Affichage de l'operation executée
case 1:
printf("Vous avez choisi l'Addition !");
break;
case 2:
printf("Vous avez choisi la Soustraction !");
break;
case 3:
printf("Vous avez choisi la Multiplication !");
break;
case 4:
printf("Vous avez choisi la Division !");
break;
case 5:
printf("Vous avez choisi le Modulo !");
break;
case 6:
printf("Vous avez choisi les Puissances !");
break;
case 7:
printf("Vous avez choisi la Racine Carree !");
break;
case 8:
printf("Vous avez choisi l'Exponientielle !");
break;
case 9:
printf("Vous avez choisi le Cosinus !");
break;
case 10:
printf("Vous avez choisi le Sinus !");
break;
case 11:
printf("Vous avez choisi la Tangente !");
break;
case 12:
printf("Vous avez choisi les Puissances de 10 !");
break;
case 13:
printf("Vous avez choisi la conversion Euros --> Franc !");
break;
case 14:
printf("Vous avez choisi la conversion Franc --> Euros !");
break;
case 15:
printf("Vous avez choisi l'aire d'un Carre !");
break;
case 16:
printf("Vous avez choisi l'aire d'un Rectangle!");
break;
case 17:
printf("Vous avez choisi l'aire d'un Triangle quelconque!");
break;
case 18:
printf("Vous avez choisi l'aire d'un Triangle rectangle!");
break;
case 19:
printf("Vous avez choisi l'aire d'un Triangle equilateral!");
break;
case 20:
printf("Vous avez choisi la suface d'un Cube!");
break;
case 21:
printf("Vous avez choisi la suface d'un Pave!");
break;
case 22:
printf("Vous avez choisi la suface d'une Sphere!");
break;
case 23:
printf("Vous avez choisi la suface d'un Cylindre!");
break;
case 24:
printf("Vous avez choisi le volume d'un Cube!");
break;
case 25:
printf("Vous avez choisi le volume d'un Pave!");
break;
case 26:
printf("Vous avez choisi le volume d'une Sphere!");
break;
case 27:
printf("Vous avez choisi le volume d'un Cylindre!");
break;
default://Permet d'afficher un message d'erreur si un mauvais nombre est tapé
printf("Vous n'avez pas rentre un nombre correct !");
break;
}
printf("\n\n");
if(choixOperation == 1)
{
double compteur = 0, resultat = 0, nombre1 = 0, nombre2 = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
printf("Entrer le nombre2\n");
scanf("%lf", &nombre2);
resultat = nombre1 + nombre2;
printf("%lf + %lf = %lf\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
else if(choixOperation == 2)
{
double compteur = 0, resultat = 0, nombre1 = 0, nombre2 = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
printf("Entrer le nombre2\n");
scanf("%lf", &nombre2);
resultat = nombre1 - nombre2;
printf("%d - %d = %d\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);
}
else if(choixOperation == 3)
{
double compteur = 0, resultat = 0, nombre1 = 0, nombre2 = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
printf("Entrer le nombre2\n");
scanf("%lf", &nombre2);
resultat = nombre1 * nombre2;
printf("%lf * %lf = %lf\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);
}
else if(choixOperation == 4)
{double compteur = 0, resultat = 0, nombre1 = 0.0, nombre2 = 0.0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
printf("Entrer le nombre2\n");
scanf("%lf", &nombre2);
resultat = nombre1 / nombre2;
printf("%lf / %lf = %lf\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);
}
else if(choixOperation == 5)
{
int compteur = 0, resultat = 0, nombre1 = 0.0, nombre2 = 0.0;
do
{
printf("Entrer le nombre1\n");
scanf("%d", &nombre1);
printf("Entrer le nombre2\n");
scanf("%d", &nombre2);
resultat = nombre1 % nombre2;//% est le signe du modulo
printf("%d %% %d = %d\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
if(choixOperation == 6)
{
double compteur = 0, resultat = 0, nombre1 = 0, nombre2 = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
printf("Entrer le nombre2\n");
scanf("%lf", &nombre2);
resultat = pow(nombre1, nombre2); //pow permet de trouver le carré d'un nombre
printf("%lf a la puissance %lf = %lf\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
if(choixOperation == 7)
{
double compteur = 0, resultat = 0.0, nombre1 = 0.0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
resultat = sqrt(nombre1); //sqrt permet de trouver la racine carré d'un nombre
printf("La racine carree de %lf est = %lf\n\n", nombre1, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
if(choixOperation == 8)
{
double compteur = 0, resultat = 0, nombre1 = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
resultat = exp(nombre1); //exp permet de trouver l'exponentielle d'un nombre
printf("L'exponientielle de %lf = %lf\n\n", nombre1, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
if(choixOperation == 9)
{
float compteur = 0, resultatdegre = 0, nombre1degre = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%f", &nombre1degre);
resultatdegre = cos(nombre1degre); //cos permet de trouver le cosinus d'un nombre
printf("Le cosinus de %f = %f\n\n", nombre1degre, resultatdegre);
compteur++;
} while (1);
}
if(choixOperation == 10)
{
float compteur = 0, resultatdegre = 0, nombre1degre = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%f", &nombre1degre);
resultatdegre = sin(nombre1degre); //sin permet de trouver le sinus d'un nombre
printf("Le sinus de %f = %f\n\n", nombre1degre, resultatdegre);
compteur++;
} while (1);
}
if(choixOperation == 11)
{
float compteur = 0, resultatdegre = 0, nombre1degre = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%f", &nombre1degre);
resultatdegre = tan(nombre1degre); //tan permet de trouver la tangente d'un nombre
printf("La tangente de %f = %f\n\n", nombre1degre, resultatdegre);
compteur++;
} while (1);
}
if(choixOperation == 12)
{
double compteur = 0, resultat = 0, nombre1 = 0, nombre2 = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1);
printf("Entrer le nombre2\n");
scanf("%lf", &nombre2);
resultat = nombre1 * pow(10, nombre2);
printf("%lf multiplie par 10 puissance %lf = %lf\n\n", nombre1, nombre2, resultat);
compteur++;
} while (1);
}
if(choixOperation == 13)
{
double compteur = 0, resultat = 0, nombre1euro = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1euro);
resultat = 6.55957 * (nombre1euro);
printf("%lf euros = %lf francs, \n\n", nombre1euro, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
if(choixOperation == 14)
{
double compteur = 0, resultat = 0, nombre1franc = 0;
do
{
printf("Entrer le nombre1\n");
scanf("%lf", &nombre1franc);
resultat = (nombre1franc) / 6.55957;
printf("%lf francs = %lf euros, \n\n", nombre1franc, resultat);
compteur++;
} while (1);//Boucle vraie donc infinie
}
if(choixOperation == 15)
{
double compteur = 0, resultat = 0, cote = 0;
do
{
printf("Entrer la valeur d'un cote (en cm)\n");
scanf("%lf", &cote);
resultat = cote * cote;
printf("L'aire d'un carre de %lf cm de cote = %lf cm carre\n\n", cote, resultat);
compteur++;
} while (1);
}
if(choixOperation == 16)
{
double compteur = 0, resultat = 0, longeur = 0, largeur = 0;
do
{
printf("Entrer la longeur (en cm) du rectangle\n");
scanf("%lf", &longeur);
printf("Entrer la largeur (en cm) du rectangle\n");
scanf("%lf", &largeur);
resultat = longeur * largeur;
printf("L'aire d'un rectangle de %lf cm de longeur et de %lf cm de largeur = %lf cm carre\n\n", longeur, largeur, resultat);
compteur++;
} while (1);
}
if(choixOperation == 17)
{
double compteur = 0, resultat = 0, base = 0, hauteur = 0;
do
{
printf("Entrer la base (en cm) du triangle\n");
scanf("%lf", &base);
printf("Entrer la hauteur (en cm) du triangle\n");
scanf("%lf", &hauteur);
resultat = (base * hauteur) / 2;
printf("L'aire d'un triangle quelconque de %lf cm de base et de %lf cm de hauteur = %lf cm carre\n\n", base, hauteur, resultat);
compteur++;
} while (1);
}
if(choixOperation == 18)
{
double compteur = 0, resultat = 0, cote_a = 0, cote_b = 0;
do
{
printf("Entrer le cote a (en cm) du triangle\n");
scanf("%lf", &cote_a);
printf("Entrer le cote b (en cm) du triangle\n");
scanf("%lf", &cote_b);
resultat = (cote_a * cote_b) / 2;
printf("L'aire d'un triangle rectangle de %lf cm de cote a et de %lf cm de cote b = %lf cm carre\n\n", cote_a, cote_b, resultat);
compteur++;
} while (1);
}
if(choixOperation == 19)
{
double compteur = 0, resultat = 0, cote_a = 0, cote_b = 0;
do
{
printf("Entrer le cote a (en cm) du triangle\n");
scanf("%lf", &cote_a);
resultat = (1.732051 / 4) * (cote_a * cote_a);
printf("L'aire d'un triangle equilateral de %lf cm de cote a = %lf cm carre\n\n", cote_a, resultat);
compteur++;
} while (1);
}
if(choixOperation == 20)
{
double compteur = 0, resultat = 0, cote = 0;
do
{
printf("Entrer la valeur d'un cote (en cm)\n");
scanf("%lf", &cote);
resultat = 6 * (cote * cote);
printf("La surface d'un cube de %lf cm de cote = %lf cm carre\n\n", cote, resultat);
compteur++;
} while (1);
}
if(choixOperation == 21)
{
double compteur = 0, resultat = 0, longeur = 0, largeur = 0, hauteur = 0;
do
{
printf("Entrer la longeur (en cm) du pave\n");
scanf("%lf", &longeur);
printf("Entrer la largeur (en cm) du pave\n");
scanf("%lf", &largeur);
printf("Enter le hauteur (en cm) du pave\n");
resultat = 2 * (longeur * largeur + longeur * hauteur + largeur * hauteur);
printf("La surface d'un pave de %lf cm de longeur, de %lf cm de largeur et de %lf de hauteur= %lf cm carre\n\n", longeur, largeur, hauteur, resultat);
compteur++;
} while (1);
}
if(choixOperation == 22)
{
double compteur = 0, resultat = 0, rayon = 0;
do
{
printf("Entrer le rayon (en cm) de la sphere\n");
scanf("%lf", &rayon);
resultat = 4 * 3.141592654 * (rayon * rayon);
printf("La surface d'une sphere de %lf cm de rayon = %lf cm carre\n\n", rayon, resultat);
compteur++;
} while (1);
}
if(choixOperation == 23)
{
double compteur = 0, resultat = 0, rayon = 0, hauteur = 0;
do
{
printf("Entrer le rayon (en cm) du cylindre\n");
scanf("%lf", &rayon);
printf("Entrer la hauteur (en cm) du cylindre\n");
scanf("%lf", &hauteur);
resultat = 2 * 3.141592654 * rayon * hauteur;
printf("La surface d'un cylindre de %f cm de rayon et de %f com de hauteur = %f cm carre\n\n", rayon, hauteur, resultat);
} while (1);
}
if(choixOperation == 24)
{
double compteur = 0, resultat = 0, cote = 0;
do
{
printf("Entrer la valeur d'un cote (en cm)\n");
scanf("%lf", &cote);
resultat = (cote * cote * cote);
printf("Le volume d'un cube de %lf cm de cote = %lf cm cube\n\n", cote, resultat);
compteur++;
} while (1);
}
if(choixOperation == 25)
{
double compteur = 0, resultat = 0, longeur = 0, largeur = 0, hauteur = 0;
do
{
printf("Entrer la longeur (en cm) du pave\n");
scanf("%lf", &longeur);
printf("Entrer la largeur (en cm) du pave\n");
scanf("%lf", &largeur);
printf("Enter le hauteur (en cm) du pave\n");
resultat = longeur * largeur * hauteur;
printf("Le volume d'un pave de %lf cm de longeur, de %lf cm de largeur et de %lf de hauteur= %lf cm cube\n\n", longeur, largeur, hauteur, resultat);
compteur++;
} while (1);
}
if(choixOperation == 26)
{
double compteur = 0, resultat = 0, rayon = 0;
do
{
printf("Entrer le rayon (en cm) de la sphere\n");
scanf("%lf", &rayon);
resultat = (4 / 3) * 3.141592654 * (rayon * rayon * rayon);
printf("Le volume d'une sphere de %lf cm de rayon = %lf cm cube\n\n", rayon, resultat);
compteur++;
} while (1);
}
if(choixOperation == 27)
{
double compteur = 0, resultat = 0, rayon = 0, hauteur = 0;
do
{
printf("Entrer le rayon (en cm) du cylindre\n");
scanf("%lf", &rayon);
printf("Entrer la hauteur (en cm) du cylindre\n");
scanf("%lf", &hauteur);
resultat = 3.141592654 * (rayon * rayon) * hauteur;
printf("Le volume d'un cylindre de %lf cm de rayon et de %lf com de hauteur = %lf cm cube\n\n", rayon, hauteur, resultat);
compteur++;
} while (1);
}
return;
}
Le code doit être fonctionelle ^^, tu demandes l'angle en degré mais tu ne le modifies pas en Radian ;-) ;-)
http://cpp-rendering.io : Vous trouverez tout ce dont vous avez besoin sur Vulkan / OpenGL et le rendu 3D !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Objectif Zéro Bug - le test logiciel professionnel | L'électronique de zéro | Tableaux & pointeurs | Pointeurs sur fonctions | Lecture/écriture binaire
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
🍊 - Étudiant - Codeur en C | Zeste de Savoir apprenez avec une communauté | Articles - ♡ Copying is an act of love.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Objectif Zéro Bug - le test logiciel professionnel | L'électronique de zéro | Tableaux & pointeurs | Pointeurs sur fonctions | Lecture/écriture binaire
🍊 - Étudiant - Codeur en C | Zeste de Savoir apprenez avec une communauté | Articles - ♡ Copying is an act of love.
🍊 - Étudiant - Codeur en C | Zeste de Savoir apprenez avec une communauté | Articles - ♡ Copying is an act of love.