PDA

View Full Version : پرو‍ژه تمرين



system_ali
سه شنبه 17 خرداد 1390, 18:13 عصر
سلام
برنامه بنويسيد 2عدد وارد كنيد كه را ضرب وجمع و تفريق وتقسيم را كنيد
/*
in barname do adad ra daryaft mikonad va yeki
az aamale chahar gane ra anjam midahd
*/
#include<conio.h>
#include <
#include<iostream.h>
main()
{
double a,b;
char ch ;
cout <<"Written by Mojtaba Nouri Azar\n"
<<"Date 1385/9/15\n"
<<"In barname do adad ra migirad va yeki az\n"
<<"4 amale asli ra anjam midahad\n"
<<"Lotfan adade avval ra vared konid:\n";
cin >> a;
cout <<"Lotfan adade dovvom ra vared konid:\n";
cin >> b;
cout <<"Amale 4 gane ra vared konid\n";
cin >> ch;
if(ch=='+')
{
cout <<"a+b= "<<a+b<<"\n";
getch();
return 0;
}
else if(ch=='-')
{
cout <<"a-b= "<<a-b<<"\n";
getch();
return 0;
}
else if(ch=='*')
{
cout <<"a*b= "<<a*b<<"\n";
getch();
return 0;
}
else if(ch=='/')
{
cout <<"a/b= "<<a/b<<"\n";
getch();
return 0;
}
else
{
cout <<"Hich amali vared nashod\n";
getch();
return 0;
}
}

amir.bakhtiari
سه شنبه 17 خرداد 1390, 18:59 عصر
به جای اینهمه که if استفاده کنید با switch راحتره

#include<conio.h>
#include<iostream>
int main()
{
char c;
int a,b;
cout<<"Enter a tow number and + - * /";
cin>>a>>b>>c
switch(c){
case '+':
cout<<"a+b:"<<a+b;
break;
............
}

به همین ترتیب...