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

[Video] Tìm hiểu về mệnh đề điều kiện trong C - Khóa học lập trình C



#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[]) {
	/**
	//Flowchart 1: Chuyen doi ve code
	//B1. Khai bao bien
	int num, r;
	
	//B2. Nhap du lieu
	printf("\nNhap num = ");
	scanf("%d", &num);
	
	//B3. Tinh r
	r = num % 2;
	
	//B4. Kiem tra dieu kien
	//Chu y: == -> so sanh, = -> phep gan
	if(r == 0) {
		//Dieu kien thoa man -> dung
		printf("\nNumber is even");
	}
	*/
	
	/**
	//Flowchart 2: chuyen doi ve code
	//B1. Khai bao bien
	int num, r;
	
	//B2. Nhap du lieu
	printf("\nNhap num = ");
	scanf("%d", &num);
	
	//B3. Tinh r
	r = num % 2;
	
	//B4. Kiem tra dieu kien
	if(r == 0) {
		//Dieu kien thoa man -> dung
		printf("\nNumber is even");
	} else {
		//Nghia la -> r != 0 -> thuc thi khoi code duoi day
		printf("\nNumber is odd");
	}
	*/
	/**
	//Flowchart 3
	//B1. Khai bao bien
	int yearsWithUs, bizDone;
	
	//B2. Nhap du lieu
	printf("\nNhap YearsWithUs = ");
	scanf("%d", &yearsWithUs);
	
	printf("\nNhap BizDone = ");
	scanf("%d", &bizDone);
	
	//B3. Kiem tra dieu kien
	if(yearsWithUs >= 10) {
		//Dieu kien dung -> thuc thi tai day
		if(bizDone > 5000000) {
			//Dieu kien thoa man -> goi vao day
			printf("\nClassified as an MVS");
		} else {
			//Dieu kien sau -> goi vao day
			printf("\n1 > A little more effort required");
		}
	} else {
		//Dieu kien sau -> su ly o day
		printf("\n2 > A little more effort required");
	}
	//Nang cao chut.
	//Phan tich
	//yearsWithUs >= 10 && bizDone > 5000000 -> Classified as an MVS
	//yearsWithUs >= 10 && bizDone <= 5000000 -> 1 > A little more effort required
	//		-> yearsWithUs >= 10 -> 1 > A little more effort required
	//TH con lai -> 2 > A little more effort required
	if(yearsWithUs >= 10 && bizDone > 5000000) {
		printf("\nClassified as an MVS");
	} else if (yearsWithUs >= 10) {
		printf("\n1 > A little more effort required");
	} else {
		printf("\n2 > A little more effort required");
	}
	
	//Logic -> giong nhau -> gop chung dieu kien
	if(yearsWithUs >= 10 && bizDone > 5000000) {
		printf("\nClassified as an MVS");
	} else if (yearsWithUs >= 10) {
		printf("\nA little more effort required");
	} else {
		printf("\nA little more effort required");
	}
	//Chuyen thanh code duoi day.
	if(yearsWithUs >= 10 && bizDone > 5000000) {
		printf("\nClassified as an MVS");
	} else {
		printf("\nA little more effort required");
	}
	*/
	//Flowchart moi
	char c;
	
	printf("\nNhap c = ");
	scanf("%c", &c);
	
	if(c == 'A') {
		printf("\nHello A");
	} else if(c == 'B') {
		printf("\nHello B");
	} else if(c == 'C') {
		printf("\nHello C");
	} else {
		printf("\nKhac");
	}
	
	//Chuyen sang su dung switch
	switch(c) {
		case 'A': {
			printf("\nswitch -> Hello A");
			break;
		}
		case 'B': {
			printf("\nswitch -> Hello B");
			break;
		}
		case 'C': {
			printf("\nswitch -> Hello C");
			break;
		}
		default: {
			printf("\nswitch -> Khac");
			break;
		}
	}
	
	//Sua flowchart
	switch(c) {
		case 'A':
		case 'B': {
			printf("\nswitch -> Hello AB");
			break;
		}
		case 'C': {
			printf("\nswitch -> Hello C");
			break;
		}
		default: {
			printf("\nswitch -> Khac");
			break;
		}
	}
	
	return 0;
}




Tags:



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

5

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

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó