PDA

View Full Version : سوال: ساخت منو



hellboyfa
یک شنبه 15 دی 1392, 22:26 عصر
با سلام به همگی !

اگر امکان داره راهنمایی کنید.

114912

mmvalinezhad
دوشنبه 16 دی 1392, 13:32 عصر
با سلام
کد برنامه ای که صورت آن را نوشتید به این صورت است:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int main()
{
int x;
label2:printf("\n1.Sum of 2 Numbers.\n2.Average of 10 Numbers.\n3.Maximum of N Numbers\n4.n!");
printf("\nPlease Select a Command:");
label1:scanf("%d",&x);
if (x==1)
{
float x1,x2,sum;
char m;
printf("\nEnter two numbers:");
scanf("%f",&x1);
printf("\nEnter another numbers:");
scanf("%f",&x2);
sum=x1+x2;
printf("\nThe sum your numbers is %g",sum);
printf("\nDo you continue: (Y/N)");
m=getch();
if (m=='y')
goto label2;
else
exit(0);
}
if (x==2)
{
float y;
float sum1=0;
float avg=0;
int i=1;
char m1;
printf("\nEnter ten numbers:\n");
while (i<=10)
{
scanf("%f",&y);
sum1=sum1+y;
printf("\n");
i++;
}
avg=sum1/10;
printf("\nThe average of your numbers in %g",avg);
printf("\nDo you continue: (Y/N)");
m1=getch();
if (m1=='y')
goto label2;
else
exit(0);
}
if (x==3)
{
int n1;
int i=2;
float z,max;
char m2;
printf("\nHow many numbers you want input:");
scanf("%d",&n1);
printf("\nEnter %d numbers:\n",n1);
scanf("%f",&max);
while (i<=n1)
{
scanf("%f",&z);
if (z>max)
max=z;
i++;
}
printf("The maximum of your numbers is %g",max);
printf("\nDo you continue: (Y/N)");
m2=getch();
if (m2=='y')
goto label2;
else
exit(0);
}
if (x==4)
{
int p;
int fact=1;
int i=1;
char m3;
printf("\nEnter a number to show the factorial of that:");
scanf("%d",&p);
if (p==1)
printf("\nThe factorial of your number is 1");
else if (p==0)
printf("\nThe factorial of your number is 1");
else if (p<0)
printf("\nThe factorial of your number cannot be solve.");
else if (p>0)
{
while (i<=p)
{
fact=fact*i;
i++;
}
printf("\nThe factorial of your number is %d",fact);
}
printf("\nDo you continue: (Y/N)");
m3=getch();
if (m3=='y')
goto label2;
else
exit(0);
}
else
{
printf("Your input number is wrong.\nPlease select another command:");
goto label1;
}

return 0;
}

mmvalinezhad
دوشنبه 16 دی 1392, 13:33 عصر
هر کجا راهنمایی خواستید بفرمایید.

hellboyfa
سه شنبه 17 دی 1392, 13:06 عصر
با سپاس !
حله کارم راه افتاد !