Nouunou
Messages postés1Date d'inscriptionmardi 9 janvier 2018StatutMembreDernière intervention10 janvier 2018
-
Modifié le 10 janv. 2018 à 07:44
Salut, bon voila je dois créer un programme qui affiche un menu (cosinus, sinus, tangente...) mais je sais pas comment
voici mon code, si quelqu'un pourrait m'aider ça serait sympa, Merci.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int menu()
{
printf("voici le menu \n") ;
printf("1-Add \n");
printf("2-Mult \n");
printf("3-Sous \n");
printf("4-Div \n");
printf("5-Sin \n");
printf("6-Cos \n");
printf("7-Tan \n");
printf("8-Exp \n");
printf("9-Log \n");
printf("10-Puiss \n");
printf("11-Rac \n");
printf("12-Ln \n");
printf("13-Quitter \n");
int c;
printf("donnez le choix:");
scanf("%d",&c);
return c;
}
int Add()
{
int a;
int res=0;
int i,x;
printf("donnez le nombre x");
scanf("%d",&x);
for(i=0;i<x;i++)
{
printf("Donnez les nombres a additioner");
scanf("%d",&a);
res=res+a;
}
printf("le resultat est %d ",res);
return res;
}
int Mult()
{
int a;
int res=1;
int i,x;
printf("donnez le nombre x");
scanf("%d",&x);
for(i=0;i<x;i++)
{
printf("Donnez les nombres");
scanf("%d",&a);
res=res*a;
}
printf("le resultat est %d \n ",res);
return res;
}
int Sous()
{
int a;
int res=0;
int i,x;
printf ("donnez le nombre x");
scanf("%d",&x);
for(i=0;i<x;i++)
{
printf("donnez les nombres");
scanf("%d",&a);
if(i==0)
{
res=a;
}
else{
res=res-a;
}
}
printf("le resultat est %d \n ",res);
return res;
}
int Div()
{
int a;
int res=0;
int i,x;
printf ("donnez le nombre x");
scanf("%d",&x);
for(i=0;i<x;i++)
{
printf("donnez les nombres");
scanf("%d",&a);
if(i==0)
{
res=a;
}
else{
res=res/a;
}
}
printf("le resultat est %d \n ",res);
return res;
}
int main(int argc, char *argv[]) {
int m=menu();
if(m==1)
{
int Add1=Add();
}
if(m==2)
{
int Mult1=Mult();
}
if(m==3)
{
int Sous1=Sous();
}
if(m==4)
{
int Div1=Div();
}
return 0;
}