Bài 1. Viết chương trình nhập điểm thi từ bàn phím và hiển thị kết quả : kém nếu điểm từ 0 đến 3; Yếu nếu điểm là 4; Trung bình nếu điểm từ 5 đến 6; Khá nếu điểm từ 7 đến 8; Giỏi nếu điểm từ 9 đến 10.
#include<stdio.h>
#include<conio.h>
void main()
{
int diem;
clrscr();
printf ("\n Chuong trinh phan loai hoc sinh theo diem ");
tt: printf ("\n VAO SO LIEU ");
printf("\n diem = "); scanf("%d",&diem);
if(( diem >= 0) && (diem <= 3))
printf(" Kem \n");
else if( diem == 4)
printf(" Yeu \n");
else if(( diem >= 5) && (diem <= 6))
printf(" Trung binh \n");
else if( diem >= 7 && diem <= 8)
printf(" Kha \n");
else if (( diem >= 9) && (diem <= 10))
printf(" Gioi \n");
else
printf(" Vao sai \n");
printf("\n tiep tuc 1 / stop 0 : ");
scanf(" %d", &diem);
10
if ( diem == 1) goto tt;
getch();
}
Bài 2. Viết chương trình C đơn giản nhập điểm thi từ bàn phím và hiển thị kết quả : kém nếu điểm 0, 1, 2 hoặc 3; Yếu nếu điểm là 4; Trung bình nếu điểm 5 hoặc 6; Khá nếu điểm 7 hoặc 8; Giỏi nếu điểm 9 hoặc 10.
#include <stdio.h>
#include <conio.h>
void main()
{
int diem;
clrscr();
tt: printf(" Vao du lieu \n");
printf("\n diem = "); scanf("%d", &diem);
switch( diem )
{
case 0 :
case 1 :
case 2 :
case 3 : printf(" Kem \n ");break;
case 4 : printf(" Yeu \n ");break;
case 5 :
case 6 : printf(" Trung binh \n ");break;
case 7 :
case 8 : printf(" Kha \n ");break;
case 9:
case 10 : printf(" Gioi \n");break;
default : printf(" Vao sai \n");
}
printf("\n De tiep tuc, bam 1 / De dung, bam 0 : ");
scanf("%d", &diem);
if (diem == 1) goto tt;
getch();
}
Bài 3 :Chương trình Piano đơn giản
#include <stdio.h>
#include <dos.h>
#include <ctype.h>
#include <conio.h>
void main()
{
char c;
clrscr();
printf("\nNhan cac phim A, B, C, D, E, F, G, H, J, K de choi cac not nhac.");
printf("\nNhan phim ESC de ket thuc.");
do {
c = toupper(getch());
switch©
{
case 'A' : sound(440);
break;
case 'B' : sound(494);
break;
case 'C' : sound(333);
break;
case 'D' : sound(587);
break;
case 'E' : sound(659);
break;
case 'F' : sound(750);
break;
case 'G' : sound(510);
break;
case 'H' : sound(850);
break;
case 'J' : sound(920);
break;
case 'K' : sound(1010);
break;
}
delay(500);
nosound();
} while (c != 27);
}
Bài 4 : lấy nội dung màn hình từ tập tin SCREEN.DAT
#include <stdio.h>
#include <mem.h>
#include <dos.h>
#include <conio.h>
void main()
{
char far *video;
int i;
FILE *fp;
video = (char far*)MK_FP(0xB800, 0);
if ((fp = fopen("SCREEN.DAT", "r+b")) == NULL)
printf("\nKhong the tao tap tin SCREEN.DAT");
else
{
for (i=0; i<4000; i++)
video[i] = fgetc(fp);
fclose(fp);
}
getch();
}