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)

Đặng Trần Nhật Minh [T2008A]
Đặng Trần Nhật Minh

2020-09-16 08:35:11



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

int main() {
	
	int t;
	float CR, CD, Scn, Pcn, R, Sht, Pht;
	
	while (true) {
		
		printf("\nMenu\n1. Tinh chu vi HCN.\n2. Tinh dien tich HCN.\n3. Tinh chu vi hinh tron.\n4. Tinh dien tich hinh tron.\n5. Thoat");
		printf("\nNhap lua chon: "); scanf("%d", &t);
		switch(t) {
			
			case 1:
				
				printf("\nNhap Chieu Dai: "); scanf("%f", &CD);
				printf("\nNhap Chieu Rong: "); scanf("%f", &CR);
				
				Pcn = (CD + CR) * 2;
				
				if (Pcn == (int)Pcn) printf("P = %.0f", Pcn);
				else printf("P = %.2f\n", Pcn);
				
				break;
				
			case 2:
				
				printf("\nNhap Chieu Dai: "); scanf("%f", &CD);
				printf("\nNhap Chieu Rong: "); scanf("%f", &CR);
				
				Scn = CD * CR;
				
				if (Scn == (int)Scn) printf("S = %.0f", Scn);
				else printf("S = %.2f\n", Scn);
				
				break;
					
			case 3:
				
				printf("\nNhap Ban Kinh: "); scanf("%f", &R);
				
				Pht = 2 * R * 3.14;
				
				if (Pht == (int)Pht) printf("P = %.0f", Pht);
				else printf("P = %.2f\n", Pht);	
				
				break;
			
			case 4:
			
				printf("\nNhap Ban Kinh: "); scanf("%f", &R);
				
				Sht = R * R * 3.14;
				
				if (Sht == (int)Sht) printf("P = %.0f", Sht);
				else printf("S = %.2f\n", Sht);	
				
				break;	
				
			case 5:
				
				printf("Thoat!\n");
				
				exit(0);
				
			default:
				
				printf("Nhap sai cu phap!\n");
				
				break;
			
		}
		
	}
	
	return 0;
	
}



hainguyen [T2008A]
hainguyen

2020-09-16 08:28:13



#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 a, b, n, s, v;
	 float p=3.14;
	 float l, m, c;
	 
	 while(2){
	 
	 
	printf("\nMenu: ");
	printf("\nChon 1 de tinh chu vi hinh chu nhat");
	printf("\nChon 2 de tinh dien tich hinh chu nhat");
	printf("\nChon 3 de tinh chu vi hinh tron");
	printf("\nChon 4 de tinh dien tich hinh tron");
	printf("\nChon 5 de thoat");
	printf("\nChon: ");  scanf("%d", &n);
	
	
	switch(n) {
		case 1:
			printf("\nNhap chieu dai: ");  scanf("%d", &a);
			printf("\nNhap chieu rong: ");  scanf("%d", &b);
			v= a + b;
			printf("\nChu vi hcn la: %d", v);
			break;
		case 2:
			printf("\nNhap chieu dai: "); scanf("%d", &a);
			printf("\nNhap chieu rong: ");  scanf("%d", &b);
			s = a*b;
			printf("\nDien tich hcn la: %d", s);
			break;
		case 3:
		   
			printf("\Nhap ban kinh: "); scanf("%f", &c);
			m = 2*p * c;
			printf("\nChu vi hinh tron la: %f", m);
			break;
		case 4:
			printf("\nNhap ban kinh: "); scanf("%f", &c);
			l = c*2*p;
			printf("\nDien tich hinh tron la: %f", l);
			break;	
		    	
			 
	}
	 
}
	return 0;
}



Trần Văn Lâm [T2008A]
Trần Văn Lâm

2020-09-16 08:24:11



#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 n, i, s;
	s = 0;
	i = 1;
	
	printf("\nNhap so n=");
	scanf("%d", &n);
	for(i = 1; i <= n; i++)
	{
		s = s + 1;
		i++;
		if(s%2==0)
		{
			printf("\nTong s la:%d", s);
		}if(s%3==0)
		{
			
		}else
		{
			printf("\nTong s la:%d", s);
		}
		
	}
	
	 
	
	return 0;
}



Nguyễn Xuân Mai [T2008A]
Nguyễn Xuân Mai

2020-09-16 08:15:00



#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 n,i=0,x=0;
	printf("Nhap n:");
	scanf("%d",&n);
	
	while(i<=n){
		if(i%3!=0){
			x += i;
		}
		i+=2;
	}
	printf("Tong = %d",x);
	return 0;
}



Do Trung Duc [T2008A]
Do Trung Duc

2020-09-16 08:12:54



#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 i, n,  S;
	
	printf("Nhap gia tri n =");
	scanf("%d", &n);
	
	S = 0;
	
	for(i = 2;i<=n; i++){
		if(i % 2 == 0 && i % 3 != 0){
			S = S + i; 
		}
		
	}
	printf("Tong S = %d", S);
	
	return 0;
}



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

2020-09-16 08:08:59

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 a, b, C, S, r, n;
	float pi=3.14;
	float Ct, St;
	while(3) {
		printf("\nmenu");
		printf("\nchon 1 de nhap do dai va tinh chu vi hcn");
		printf("\nchon 2 de nhap do dai va tinh dien tich hcn");
		printf("\nchon 3 de nhap ban kinh va tinh chu vi hinh tron");
		printf("\nchon 4 de nhap ban kinh va tinh dien tich hinh tron");
		printf("\nchon 5 de thoat");
		printf("\nmoi chon: "); scanf("%d",&n);
		
	switch(n){
		case 1:
			printf("\nnhap chieu dai hcn: "); scanf("%d",&a);
			printf("\nnhap chieu rog hcn: "); scanf("%d",&b);
			C=a+b;
			printf("\nchu vi hcn la: %d",C);
			break;
		case 2:
		    printf("\nnhap chieu dai hcn: "); scanf("%d",&a);
			printf("\nnhap chieu rog hcn: "); scanf("%d",&b);
			S=a*b;
			printf("\ndien tich hcn la: %d",S);
			break;	
		case 3:
		    printf("\nnhap ban kinh hinh tron: "); scanf("%d",&r);
		    Ct=2*r*pi;
		    printf("\nchu vi hinh tron la: %f",Ct);
		    break;
		case 4:
		    printf("\nnhap ban kinh hinh tron: "); scanf("%d",&r);
			St=r*r*pi;
			printf("\ndien tich hinh tron la: %f",St);
			break;
		case 5:
		    exit(0);
		default: 
		    printf("\nnhap sai moi nhap lai");
		    break;     
			
			
	}	
	}
	return 0;
}



Nguyễn Xuân Mai [T2008A]
Nguyễn Xuân Mai

2020-09-16 08:08:14



#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 3
	float dai, rong, r;
	int n;
	float dt1,dt2,cv1,cv2;
	
	do{
		printf("\n1.Tinh chu vi hinh chu nhat \n2.Tinh dien tich hinh chu nhat \n3.Tinh chu vi hinh tron \n4.Tinh dien tich hinh tron \n5.Thoat");
		printf("\nChon Menu so:");
		scanf("%d",&n);
		
		switch(n){
			case 1:
				printf("Nhap vao chieu dai khac 0: ");
				scanf("%f",&dai);
				printf("Nhap vao chieu rong khac 0: ");
				scanf("%f",&rong);
				cv1 = (dai+rong)*2;
				printf("Chu vi hinh chu nhat = %f",cv1);
				break;
			case 2:
				printf("Nhap vao chieu dai khac 0: ");
				scanf("%f",&dai);
				printf("Nhap vao chieu rong khac 0: ");
				scanf("%f",&rong);
				dt1 = (dai*rong);
				printf("Dien tich hinh chu nhat = %f",dt1);				
				break;			
			case 3:
				printf("Nhap vao ban kinh khac 0: ");
				scanf("%f",&r);
				cv2 = 2*3.14*r;
				printf("Chu vi hinh tron = %f",cv2);
				break;
			case 4:
				printf("Nhap vao ban kinh khac 0: ");
				scanf("%f",&r);
				dt2 = 3.14*r*r;
				printf("Dien tich hinh tron = %f",dt2);	
				break;	
			case 5:
				printf("Thoat");
				break;
			default:
				printf("Nhap lai");
				break;				
		}
	}while(n<=5);


	return 0;
}



vuong huu phu [T2008A]
vuong huu phu

2020-09-16 08:06:10



#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 1	
	int n,a;
	int fact = 1;
	printf("\n nhap so n  ");
	scanf("%d",&n);
	
 for(a=1;a<=n;a++) {
 
 	fact=fact*a;
 printf("\n %d! = %d",n,fact);
 }
	
	return 0;
}



Nguyễn Tiến Đạt [T2008A]
Nguyễn Tiến Đạt

2020-09-16 08:05:58

Bai tap 3


#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
	int c;
	float a,b,r;
	while(1){
		printf("\nMenu chuong trinh:\n1.Tinh chu vi hinh chu nhat\n2.Tinh dien tich hinh chu nhat\n3.Tinh chu vi hinh tron\n4.Tinh dien tich hinh tron\n5.Thoat chuong trinh");
		printf("\nChon chuong trinh: "); 
		scanf("%d",&c);
	    switch(c){
		case 1:
			printf("\nNhap chieu dai hinh chu nhat: ");
			scanf("%f",&a);
			printf("\nNhap chieu rong hinh chu nhat: ");
			scanf("%f",&b);
			if (a<b || a<=0 || b<=0){
				printf("\nNgu a\n");
			}
			else{
				printf("\nChu vi hinh chu nhat bang %g\n",a+b);
			}
		break;
		case 2:
			printf("\nNhap chieu dai hinh chu nhat: ");
			scanf("%f",&a);
			printf("\nNhap chieu rong hinh chu nhat: ");
			scanf("%f",&b);
			if (a<b || a<=0 || b<=0){
				printf("\nNgu a\n");
			}
			else{
				printf("\nDien tich hinh chu nhat bang %g\n",a*b);
		    }
		break;    
		case 3:
		    printf("\nNhap ban kinh hinh tron: ");
			scanf("%f",&r);
			if(r<=0){
				printf("\nNgu a\n");
			} 
			else{
				printf("\nChu vi hinh tron la %g\n",2*(acos(-1))*r);
			} 
		break;
		case 4:
			printf("\nNhap ban kinh hinh tron: ");
			scanf("%f",&r);
			if(r<=0){
				printf("\nNgu a\n");
			} 
			else{
				printf("\nDien tich hinh tron la %g\n",(acos(-1))*r*r);
			} 
		break;
		case 5:
			exit (0);
		break;		
	  }
	}
}



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

2020-09-16 08:05:52



//Bai2
#include<stdio.h>
#include<math.h>
int main()
{
	int n;
	int i=1;
	int s=0;
	printf("\nNhap n=");
	scanf("%d", &n);
	while(i<=n){
		if((i%2==0) && (i%3!= 0)){
		s=s+i;
		}
		i++;
	}
	printf("\n tong la=%d",s);
	return 0;
}