Jump to content

Welcome to [ iT ] Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Cộng đồng Âm nhạc Việt Nam

Hình ảnh

Các bài tập lập trình c cơ bản với cấu trúc rẽ nhánh IF-ELSE_SWITCH


  • Please log in to reply
No replies to this topic

#1
FrankLee

FrankLee

    Thành viên mới

  • Newbies
  • 14 Bài Viết:

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();

}

Xem thêm 








Perfumista - Thong tin nuoc hoa

Stars Counter Game

Balloon vs. Thorns

MU Phuc Hung

Làm Việc Tài Nhà

Mu Da Nang

Tuyển Nhân Viên Bán Hàng

Tư vấn sức khỏe trực tuyến

Close [X]