các anh chị ơi. em có cái BTL môn C. viết xong.làm mạch xong mà ko xuất đc kết quả ra . em post code C mấy anh chị xem giùm em sai sót chỗ nào:
Đề của bọn em là Viết chương trình thực hiện các phép toán cộng, trừ, nhân, chia các số nhỏ hơn 10 rồi hiện kết quả lên 1 LED 7 thanh ghép nối qua cổng LPT:
ai giúp em với
#include
#include
#include
void main(){
int a,b,s;
long x,y,z,t;
clrscr();
do{
printf("nhap vao a:\n");
scanf("%d",&a);
printf("nhap vao b:\n");
scanf("%d",&b);
}
while(a<0||a>10||b<0||b>10);
do{
printf("hay nhap s:\n");
scanf("%d",&s);
}
while(s<1||s>4);
x=a+b;
y=a-b;
z=a*b;
t=a/b;
if (s==1)
printf("tong la:%ld",x);
outportb(0x378,x);
if(s==2)
printf("hieu la:%ld",y);
outportb(0x378,y);
if(s==3)
printf("tich la:%ld",z);
outportb(0x378,z);
if(s==4)
printf("thuong la:%ld",t);
outportb(0x378,t);
getch();
}
Đề của bọn em là Viết chương trình thực hiện các phép toán cộng, trừ, nhân, chia các số nhỏ hơn 10 rồi hiện kết quả lên 1 LED 7 thanh ghép nối qua cổng LPT:
ai giúp em với
#include
#include
#include
void main(){
int a,b,s;
long x,y,z,t;
clrscr();
do{
printf("nhap vao a:\n");
scanf("%d",&a);
printf("nhap vao b:\n");
scanf("%d",&b);
}
while(a<0||a>10||b<0||b>10);
do{
printf("hay nhap s:\n");
scanf("%d",&s);
}
while(s<1||s>4);
x=a+b;
y=a-b;
z=a*b;
t=a/b;
if (s==1)
printf("tong la:%ld",x);
outportb(0x378,x);
if(s==2)
printf("hieu la:%ld",y);
outportb(0x378,y);
if(s==3)
printf("tich la:%ld",z);
outportb(0x378,z);
if(s==4)
printf("thuong la:%ld",t);
outportb(0x378,t);
getch();
}