01/10/2018, 14:24
Nhờ các bác xem dùm lỗi dùng hàm truyền tham trị trong C
/* Viet chuong trình ho tro nguoi dùng thuc hien các phép tính gom cong, tru, nhân và chia hai so
Neu ký tu duoc nhap tu bàn phím là “+” thì phép tính cong
Neu ký tu duoc nhap tu bàn phím là “-” thì phép tính tru
Neu ký tu duoc nhap tu bàn phím là “*” thì phép tính nhân
Neu ký tu duoc nhap tu bàn phím là “/” thì phép tính chia
*/
#include<stdio.h>
//#include<conio.h>
int tinhtong(int ,int );
int tinhhieu(int ,int );
int tinhnhan(int ,int );
float tinhthuong(float ,float );
void main()
{
int a,b,ketqua;
char c;
printf(" Moi nhap 2 so tu nguyen:");
scanf("%d%d",&a,&b);
printf(" Moi nhap phep toan : ");
scanf("%c",&c);
int tinhtong(int a, int b)
{
int tong;
tong = a + b ;
return tong;
}
int tinhhieu(int a, int b)
{
int hieu;
hieu = a - b ;
return hieu;
}
int tinhnhan(int a, int b)
{
int nhan;
nhan = a*b ;
return nhan;
}
float tinhthuong(float a, float b)
{
float thuong;
thuong = a/b ;
return thuong;
}
if(c=='+')
{
ketqua = tinhtong(a,b);
printf(" Tong: %d ",ketqua);
}
else if(c=='-')
{
ketqua = tinhhieu(a,b);
printf(" Hieu: %d ",ketqua);
}
else if(c=='*')
{
ketqua = tinhnhan(a,b);
printf(" Nhan: %d ",ketqua);
}
else if(c=='/')
{
ketqua = tinhthuong(a,b);
printf(" Thuong: %d ",ketqua);
}
system(" PAUSE");
// getch();
}
Bài liên quan
nhờ mấy bác xem dùm sai chỗ nào
2 posts were merged into an existing topic: Topic chứa các reply được cho là off-topic - version 2