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)