By GokiSoft.com| 20:11 09/12/2021|
Lập Trình C

[Test] Kiểm tra 60 phút - if, else, switch, loop trong C - Lập trình C

Bài 1:

- Tính giai thừa n! => trong đó n nhập từ bàn phím

Bài 2:

- Tính tổng các số chia hết cho 2 và không chia hết cho 3. Các số chạy từ 1 -> n => n nhập từ bàn phím

Bài 3:

- Tạo menu chương trường trình

1. Tính chu vi hình chữ nhập

2. Tính diện tích hình chữ nhật 

3. Tính chu vi hình tròn

4. Tính diện tích hình tròn

5. Thoát

- Khi người dùng chọn 1 => Nhập vào chiều rộng, chiều dài => In kết quả

- Khi người dùng chọn 2 => Nhập vào chiều rộng, chiều dài => In kết quả

- Khi người dùng chọn 3 => Nhập vào bán kính => in kết quả

- Khi người dùng chọn 4 => Nhập vào bán kính => in kết quả

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Nguyễn đình quân [T2008A]
Nguyễn đình quân

2020-09-16 08:57:56



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	char cd, cr,r , c , s ;
	int age;
	
	int choose;
	
	do{
		printf("\n1.Tinh chu vi hinh chu nhat ");
		printf("\n2.Tinh dien tich hinh chu nhat ");
		printf("\n3.Tinh chu vi hinh tron ");
		printf("\n4.Tinh dien tich hinh tron ");
		printf("\n5. thoat");
		
		printf("\choose:");
		scanf("%d",&choose);
		
		switch(choose){
			case 1 :
				 printf("\nNhap chieu rong: ");
				 fflush(stdin);fflush(stdout);
				 scanf("%d",&cr);
				
				 printf("\nNhap chieu dai: ");
				 fflush(stdin);fflush(stdout);
				 scanf("%d",&cd);
				 
				 c=(cd+cr)*2;
				 printf("\nTinh chu vi hinh chu nhat=");
				 scanf("&f",&c);
			     break;
			case 2:
				 printf("\nNhap chieu rong: ");
				 fflush(stdin);fflush(stdout);
				 scanf("%d",&cr);
				
				 printf("\nNhap chieu dai: ");
				 fflush(stdin);fflush(stdout);
				 scanf("%d",&cd);
				 
				 s=cd*cr;
				 printf("\nTinh dien tich hinh chu nhat=");
				 scanf("&f",&s );
				 break;
			case 3:
				 printf("\nNhap ban kinh: ");
				 fflush(stdin);fflush(stdout);
				 scanf("%d",&r);
				 
				 c=2*r*3,14;
				 printf("\nTinh chu vi hinh tron");
				 scanf("&f",&c);
				 break;
			case 4:
				 printf("\nNhap ban kinh: ");
				 fflush(stdin);fflush(stdout);
				 scanf("%d",&r);
				 
				 s=r^2*3,14;
				 break;
			case 5:
				printf("\nThoat!!!");
				break;
			
		}
	} while (choose != 3);
	
	return 0;
}			




vuong huu phu [T2008A]
vuong huu phu

2020-09-16 08:54:01



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
//bai 2 
	int a,b,c,d,e,f;
	int chon;
	do{
	
	printf("\n 1 tinh chu vi hinh chu nhat");
	printf("\n 2 tinh dien tich hinh chu nhat");
	printf("\n 3 tinh chu vi hinh tron");
	printf("\n 4 tinh chu dien tich hinh tron");
	printf("\n 5 thoat ");
	
    printf("\n chon: ");
	scanf("%d", &chon );

	
	switch(chon) {
	case 1 :
	
	printf("nhap chieu dai ");
	fflush(stdin);fflush(stdout);
	scanf("%d",&a);
	printf("nhap chieu rong ");
	fflush(stdin);fflush(stdout);
	scanf("%d",&b);
	c=(a+b)*2;
	printf ("\n chu vi hinh cn la  %d",c);
	break;
    case 2 :
    printf("nhap chieu dai ");
	fflush(stdin);fflush(stdout);
	scanf("%d",&a);
	printf("nhap chieu rong ");
	fflush(stdin);fflush(stdout);
	scanf("%d",&b);
	c=a*b;
	printf ("\n dien tich cn la  %d",c);	
	break;
	case 3 :
	printf("nhap ban kinh ");
	fflush(stdin);fflush(stdout);
	scanf("%d",&d);
	f=2*d*3,14;
	printf ("\n chu vi hinh tron la  %d",f);
	break;
	case 4 :
	printf("nhap ban kinh ");
	fflush(stdin);fflush(stdout);
	scanf("%d",&d);
	f=(d*d)*3,14;
	printf ("\n chu vi hinh tron la  %d",f);
	break;	
    case 5:
	printf("\nThoat");
	break;
	default:
	printf("\nNhap sai!!!");
	break;
		}
	} while (chon != 5);
	
	
	
	
	return 0;
}



Bùi Văn Mạnh [T2008A]
Bùi Văn Mạnh

2020-09-16 08:52:16



#include<stdio.h>
#include<stdlib.h>

int main(){
	int a,b,c,d;
	float chuvi,dientich;
	int choose;
	
		printf("\nChu vi HCN:");
		printf("\nDien tich HCN:");
		printf("\nChu vi HT:");
		printf("\nDien tich HT:");
		printf("\nThoat:");
	    printf("\nchoose:");
		scanf("%d",&choose);
		switch(choose){
				case 1:
					   printf("\nNhap a:");
					   fflush(stdin);fflush(stdout);
					   scanf("%d",&a);
					   
					   printf("\nNhap b");
					   fflush(stdin);fflush(stdout);
					   scanf("%d",&b);
					   
					   chuvi=(a+b)/2;
					   printf("\nChu vi HCN la %f",chuvi);
					   break;
				
				case 2:
					   printf("\nNhap a:");
					   fflush(stdin);fflush(stdout);
					   scanf("%d",&a);
					   
					   printf("\nNhap b:");
					   fflush(stdin);fflush(stdout);
					   scanf("%d",&b);
					   
					   dientich=a*b;
					   printf("\nDien tich HCN la %f",dientich);
					   break;
				case 3:
					   printf("\nNhap c");
					   fflush(stdin);fflush(stdout);
					   scanf("%d",&c);
					   
					   chuvi=2*c*3,14;
					   printf("\nChu vi HT la %f",chuvi);
					   break;
			    case 4:
			    printf("\nNhap c");
					   fflush(stdin);fflush(stdout);
					   scanf("%d",&c);
					   
					   dientich=c*c*3,14;
					   printf("\nDien tich HT la %f",dientich);
					   break;
				case 5:
					   printf("\nThoat!!!");
					   break;
	}				   					   
 return 0;
}



Nguyễn Tuấn Hùng [T2008A]
Nguyễn Tuấn Hùng

2020-09-16 08:51:15



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int n, a, i;
	n = 1;
	i = 1;
	
	printf("\nnhap so giai thua = ");
	scanf("%d", &a);
	
	for(i=1; i<=a; i++) {
		n = n*i;
	}
	printf("\ngiai thua cua a = %d", n);
		
	return 0;
}



An Văn Minh [T2008A]
An Văn Minh

2020-09-16 08:46:18



//Bai3
#include<stdio.h>
#include<math.h>
int main()
{
	int a;
	float d,r,R,c,s;
	const float PI = 3.14;
	do{
	printf("\n1 tinh chu vi hinh chu nhat");
	printf("\n2 tinh dien tich hinh chu nhat");
	printf("\n3 tinh chu vi hinh tron");
	printf("\n4 tinh dien tich hien tron");
	printf("\n5 thoat");
	printf("\nNhap");
	scanf("%d", &a);
	switch(a){
		
		case 1:
		printf("\n nhap chieu dai:");
		scanf("%f", &d);
		printf("\n nhap chieu rong:");
		scanf("%f",&r);
		c=r+d;
		printf("\n chu vi hcn la=%f", c);
		break;
		
		case 2:
		printf("\nnhap chieu dai:");
		scanf("%f", &d);
		printf("\nnhap chieu rong:");
		scanf("%f",&r);
		s=r*d;
		printf("\n dien tich hcn la=%f", s);
		break;
		
		case 3:
		printf("\nnhap ban kinh:");
		scanf("%f", &R);
		c=	2*R*PI;
		printf("\n chu vi hinh tron la=%f",c);	
		break;
		
		case 4:
		printf("\nnhap ban kinh:");
		scanf("%f", &R);
		s=R*R*PI;
		printf("\n dien tich hinh tron la=%f",c);	
		break;	
		
		default:
		printf("\n End!!");
		break;
		}
		}		
	while(a!=5);
	return 0;
}



Nguyễn Hữu Hiếu [T2008A]
Nguyễn Hữu Hiếu

2020-09-16 08:44:11



#include <stdio.h>
#include <stdlib.h>
#include <math.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	
	float a,b,r,chuvi,s;
	int n;
	do {
		printf("\nMenu chuong chuong trinh:");
		printf("\n1. Tinh chu vi HCN:");
		printf("\n2. Tinh dien tich HCN:");
		printf("\n3. Tinh chu vi hinh tron:");
		printf("\n4. Tinh dien tich hinh tron:");
		printf("\n5. Thoat:");
		printf("\nNhap n = ");
		scanf("%d", &n);
		
		switch(n) {
			case 1:
				printf("Chieu dai HCN a = ");
				scanf("%f", &a);
				printf("Chieu rong HCN b =");
				scanf("%f", &b);
				chuvi = 2*(a+b);
				printf("Chu vi HCN = %f", chuvi);
				break;
			case 2:
				printf("Chieu dai HCN a = ");
				scanf("%f", &a);
				printf("Chieu rong HCN b =");
				scanf("%f", &b);
				s = a*b;
				printf("Dien tich HCN = %f", s);
				break;
			case 3:
				printf("Nhap ban kinh hinh tron r = ");
				scanf("%f", &r);
				chuvi = 2*acos(-1)*r;
				printf("Chu vi hinh tron = %f", chuvi);
				break;
			case 4:
				printf("Nhap ban kinh hinh tron r = ");
				scanf("%f", &r);
				s = acos(-1)*r*r;
				printf("Dien tich hinh tron = %f", s);
				break;
			case 5:
				break;
			default:
				printf("\nNhap sai!");
				break;			
				
		}
		
	} while(n <= 5);
	
		
	return 0;
}



hainguyen [T2008A]
hainguyen

2020-09-16 08:43:59



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
// bai 2
int main(int argc, char *argv[]) {
	int n, i=1;
	int s = 1;
	printf("\nNhap n: ");  scanf("%d", &n); 
	while(i<=n){
		if(i%2 ==0 && i%3 != 0){
			s = s + i;
		}
		i++;
	}
	printf("\nTong cac so chia het cho 2 va ko chia het cho 3: %d", s);
	return 0;
}



Triệu Văn Lăng [T2008A]
Triệu Văn Lăng

2020-09-16 08:42:42

bai 2


#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int i, n;
	int s=1;
	printf("\nnhap n: "); scanf("%d",&n);
	for(i=1;i<=n;i++) {
		if(i%2==0 && i % 3!=0) {
			s=s+i;
		}
	}
	printf("\ntong cac so chia het cho 2 khong chia het cho 3 la: %d",s);
	
	return 0;
}



Nguyễn Tuấn Hùng [T2008A]
Nguyễn Tuấn Hùng

2020-09-16 08:41:21



#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define P 3.14159
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int i, a, d;
	float C, S;
	
	
	int choose;
	
	do {
		//Hien thi menu chuong trinh
		printf("\n1.Tinh chu vi Hinh Chu Nhat");
		printf("\n2.Tinh dien tich Hinh Chu Nhat");
		printf("\n3.Tinh chu vi Hinh Tron");
		printf("\n4.Tinh dien tich Hinh Tron");
		printf("\n5.Thoat");
		
		printf("\nChoose: ");
		scanf("%d", &choose);
		
		switch(choose) {
			case 1:
				printf("\nNhap chieu rong: ");
				fflush(stdin);fflush(stdout);
				scanf("%d", &i);
				
				printf("\nNhap chieu dai: ");
				fflush(stdin);fflush(stdout);
				scanf("%d", &d);
								
				C = (i + d)*2;
				printf("\nchu vi HCN = %f", C);
				break;
			case 2:
				printf("\nNhap chieu rong: ");
				fflush(stdin);fflush(stdout);
				scanf("%d", &i);
				
				printf("\nNhap chieu dai: ");
				fflush(stdin);fflush(stdout);
				scanf("%d", &d);
								
				S = i*d;
				printf("\ndien tich HCN = %f", S);
				break;
			case 3:
				printf("\nnhap ban kinh: ");
				scanf("%d", &a);
				
				C = 2*a*P;
				printf("\nchu vi hinh tron = %f", C);
				break;
			case 4:
				S = a*a*P;
				printf("\nnhap ban kinh: ");
				scanf("%d", &a);
				
				printf("\ndien tich hinh tron = %f", S);
			case 5:
				printf("\nThoat!!!");
				break;
			default:
				printf("\nNhap sai!!!");
				break;
		}
	} while (choose != 5);
	
	return 0;
}



Do Trung Duc [T2008A]
Do Trung Duc

2020-09-16 08:37:52



//Bai 3
#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

	
	int i;
	float a, b, S, r, C;
	

	while(1){
		
	printf("\nNhap lua chon");
	printf("\n1. Tinh chu vi hinh chu nhat");
	printf("\n2. Tinh dien tich hinh chu nhat");
	printf("\n3. Tinh chu vi hinh tron");
	printf("\n4. Tinh dien tich hinh tron");
	printf("\n5. Thoat");
	
	scanf("%d", &i);
		
		switch(i){
		case 1:
			printf("Nhap chieu dai a="); scanf("%f", &a);
			printf("Nhap chieu rong b="); scanf("%f", &b);
			C = 2*(a+b);
			printf("Chu vi chu nhat C= %f", C);
			break;
		case 2:
			printf("Nhap chieu dai a="); scanf("%f", &a);
			printf("Nhap chieu rong b="); scanf("%f", &b);
			S = a*b;
			printf("Chu vi chu nhat S= %f", S);
			break;
		case 3:
			printf("Nhap ban kinh r="); scanf("%f", &r);
			C = 2*3.14*(r);
			printf("Chu vi hinh tron C=%f", C);
			break;
		case 4:
			printf("Nhap ban kinh r="); scanf("%f", &r);
			S = 3.14*(r*r);
			printf("Dien tich hinh tron S= %f", S);
			break;
		case 5:
			printf("thoat chuong trinh");
			exit(0);
		default:
			printf("nhap sai");
			break;
	}
	}
		return 0;
}