คุณกำลังพยายามหาข้อมูลเกี่ยวกับหัวข้อการหาเงินออนไลน์หรือไม่? คุณกำลังมองหาหัวข้อที่เหมาะสม C – Bài 11A: Cấu trúc rẽ nhánh switch-case. หรือไม่? ถ้าเป็นเช่นนั้นโปรดอ่านบทความนี้ทันที.
C – Bài 11A: Cấu trúc rẽ nhánh switch-case. | มีการให้ความรู้ที่เป็นประโยชน์แก่คุณโดยไม่เสียค่าใช้จ่าย.
[button color=”primary” size=”small” link=”#” icon=”” target=”false” nofollow=”true”]ดูวิดีโอโดยละเอียดด้านล่าง[/button]
รูปภาพที่เกี่ยวข้องกับหัวข้อ switch case.

คุณสามารถค้นหาความรู้ที่เป็นประโยชน์เพิ่มเติมจากเราได้ที่นี่: ดูรายละเอียดที่นี่.
ควรอ่านเนื้อหาที่เกี่ยวข้องกับหัวข้อswitch case.
Trang web của mình:
===============================================
Hướng dẫn lập trình c căn bản. Lập trình c cho người mới bắt đầu. Câu lệnh điều khiển rẽ nhánh, câu lệnh lựa chọn switch-case. C programming tutorial for the beginner. triệu thân channel-let’s grow together!
link tải code mẫu: .
Marketingtangtruong.com หวังว่าข้อมูลในบทความนี้จะมีคุณค่ามากสำหรับคุณ. ขอแสดงความนับถือ.
การค้นหาที่เกี่ยวข้องกับหัวข้อC – Bài 11A: Cấu trúc rẽ nhánh switch-case..
switch case
[vid_tags]#Bài #11A #Cấu #trúc #rẽ #nhánh #switchcase
C – Bài 11A: Cấu trúc rẽ nhánh switch-case.
Phiên bản web: https://braniumacademy.com/courses/khoa-hoc-lap-trinh-c-co-ban-youtube/
Gạch chéo a ở dòng 23 để làm j vậy anh
Cái phần luachon=getchar() có cần thiết k ạ. Nếu k có phần này có nhập đc k ạ. E cảm ơn ạ.
9:28 em vẫn k hiểu cách trượt ntn làm sao mà trượt từ trên xuống dưới trong khi các char khác nhau ạ? em cảm ơn anh ạ
anh ơi ví dụ em nhập là p nhưng ct của e k in ra dòng dưới default ạ? DevC thì k thực hiện nhưng cái visual studio thì có a ạ?
#include <stdio.h>
int main () {
char luaChon;
printf("Cau hoi: Con meo di chuyen bang may chan?n");
printf("A. 1nB. 2nC. 3nD. 4n");
printf("Nhap vao dap an ban chon(a,b,c,d):");
luaChon= getchar(); // nhap vao ki tu
switch(luaChon){
case 'a':
case'A':
case 'b':
case'B':
case 'c':
case 'C':{
printf("nRat tiec, ban da chon sai!");
break;
}
case 'd':
case 'D':{
printf("anChinh xac! Xin chuc mung");
break;
}
default:
printf("nDap an ban chon khong phu hop!");
}
return 0;
}
anh ơi ví dụ em nhập là p nhưng ct của e k in ra dòng dưới default ạ?
Cho em hỏi lúc bào thì dùng getchar lúc nài dùng scanf ạ
Bài này muốn lặp liên tục thì điều kiện như nào vậy anh?
[Error] 'for' loop initial declarations are only allowed in C99 or C11 mode
[Note] use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
// Bị như này là làm sao thế a?
bác có thể kết bạn cho mình hỏi thêm dk không,😄😄😄😄
cám ơn bạn chia sẻ
sao lại viết case A: với case a: vậy anh
thích vãi haha
Cảm ơn anh, em mới học đến phần này mà hơi khó hiểu
Cái a để làm j ạ
Anh ơi em hỏi : em viết chương trình về menu các món ăn rồi ra kết quả có cả hóa đơn, em có ý tưởng là gán món 1 có giá là A , món 2 có giá là B, món 3 có giá là C
mỗi lần nhập 1 món 1 sẽ là 1 X rồi nhân lên, nhập 1 món 2 là 1 Y, nhập 1 món 3 là 1 Z
Ví dụ nhập món : 1 1 2 3 3 3 thì kết quả sẽ ra A*2+B*1+C*3
Anh giúp em với, em cảm ơn
E muốn viết nối tiép vào con bò. Con voi….vv để thành các câu trắc nghiệm viết như nao a
cho mình hỏi chương trình mình viết như này mà tính ra điểm tổng kết bị sai v ạ
#include<stdio.h>
int main()
{
float dtrr,dlt,dcsdl;
printf("nhap diem toan roi rac : ");
scanf("%f",&dtrr);
printf("nnhap diem co so du lieu : ");
scanf("%f",&dcsdl);
printf("nnhap diem lap trinh : ");
scanf("%f",&dcsdl);
float dtk;
char dc;
int dtl;
dtk=((dtrr*3)+(dlt*4)+(dcsdl*3))/10;
printf("ndiem tong ket = %f",dtk);
if(dtk<4)
{
dc='F';
dtl=0;}
else if(dtk<5.5){
dc='D';
dtl=1;}
else if(dtk<7){
dc='C';
dtl=2;}
else if(dtk<8.5)
{
dc='B';
dtl=3;}
else
{
dc='A';
dtl=4;
}
printf("ndiem chu = %c",dc);
printf("ndiem tich luy la : %d",dtl);
return 0;
}
Ad ơi cho em hỏi dấu chám hỏi trong đoạn code sau dùng để làm gì
#include <stdio.h>
int main() {
int y;
int x = 3;
y = (x >= 5) ? 5 : x;
/* This is equivalent to:
if (x >= 5)
y = 5;
else
y = x;
*/
return 0;
}
Ad oi sao em chay no lai ra the nay
leanr c.c: In function ‘main’:
leanr c.c:17:3: error: case label not within a switch statement
case 'd' :{
^~~~
leanr c.c:20:5: error: break statement not within loop or switch
break;
^~~~~
leanr c.c:22:5: error: ‘default’ label not within a switch statement
default :{
^~~~~~~
leanr c.c:24:7: error: break statement not within loop or switch
break;
^~~~~
Nhung em viet code the nay
#include <stdio.h>
int main()
{
char luachon;
printf("con cho co may chann");
printf("a. 1n b. 2n c. 3n d. 4n");
printf("hay nhap cau tra loi dung va enter");
luachon = getchar();
switch(luachon)
case 'a':
case 'b':
case 'c':{
printf("ban da tra loi sai");//nhap sai dap an
break;}
case 'd' :{
printf("xin chuc mung, ban da tra loi dung");//nhap dung dap an
break;
}
default :{
printf("xin hap lai"); // nhap ket qua ko ton tai
break;
}
return 0;
}
#include<stdio.h>
int main(){
char luaChon;
do{
printf("Cau hoi thua nhat:n Con cho co may chan?na.1nb.2nc.3nd.4nNhap vao cau tra loi cua ban:");
luaChon= getchar();
switch(luaChon){
case 'a':
case 'A':
case 'b':
case 'B':
case 'c':
case 'C':{
printf("nLua chon cua ban sai roi");
break;
}
case 'd':
case 'D':{
printf("n a Chuc mung ban. Dap an chinh xac");
break;
}
}
}while(1);
return 0;
}
a oiw sao code của em nó lặp lại tận 2 lần câu hỏi vs đáp án vậy ạ> a giúp em với
a ơi em ko xem được phần hướng dẫn giải ạ
nhiều cái anh nên giải thích rõ hơn chứ đừng làm như ng xem đã biết hết rồi
dễ hiểu lắm a
anh ơi cách viết dấu trong printf(" ") kiểu j ạ
e vừa làm 1 bài dùng switch case, trong case nếu e code 1 kí tự thì chạy được , còn nếu từ 2 kí tự đổ lên thì không chạy được ạ. Ví dụ case '10': thì khi nhập 10 thì chương trình lỗi. Anh chỉ em cách khắc phục với ạ!
default phải có lệnh break; để thoát ra khỏi cấu trúc switch-case đúng k a
sao dong thu 8 em dung scanf khong dc a nhi
Lập trình chương trình xử lý với yêu cầu sau:
1. Hiển thị thông tin như mô tả:
O day quan co phuc vu:
1. Thuc an
2. Thuc uong
=> Vui long chon (1 hoac 2):
(Neu sai thi thoat)
2. Yêu cầu khi người dùng chọn 1:
O day thuc uong gom co:
Ten thuc uong Gia
1. Cafe den 10000
2. Cafe da 12000
3. Lipton 15000
=> Ban chon thuc uong nao:
Khi đó người dùng chọn thức uống từ 1 đến 3 tương ứng thì hiển thị thông báo:
(Vi du khi chon 1) ==> Phi cua ban la 10000 VND (Rồi thoát, ngược lại (không là 1,2,3) thì thông báo "Khong phuc vu!!!" rồi thoát)
3. Yêu cầu khi người dùng chọn 2:
O day diem tam gom co:
Ten mon an Gia
1. Mi goi 50000
2. Com ga 20000
=> Ban chon mon nao:
Khi đó người dùng chọn thức uống từ 1 đến 3 tương ứng thì hiển thị thông báo:
(Vi du khi chon 1) ==> Phi cua ban la 50000 VND (Rồi thoát, ngược lại (không là 1 và 2) thì thông báo "Khong phuc vu!!!" rồi thoát)
giúp e bài này dc ko ạ
Cho em hỏi ngay chỗ ngoặc nhọn case 'C' em không để ngoặc nhọn ngay chỗ đó mà em để ngay chỗ case 'a' được không
anh ơi cái bài này em ko hiểu char dùng làm gì mà khi nào dùng char e tưởng chỉ dùng int thôi
anh ơi cho em hỏi đoạn code này em làm với nhiều hơn 2 câu trắc nghiệm
#include<stdio.h>
#include<conio.h>
int main()
{
char choose1,choose2;
int point=0;
printf("nQuestion1:Which country is known as the land of roses?");
printf("nA.HungarynB.BulgarianC.Netherlands");
printf("nYour answer:");
choose1=getchar();
switch (choose1)
{
case 'A':
case 'C':
{
printf("nSorry, you made the wrong choice");
break;
}
case 'B':
{
printf("nExactly, you have choosen the correct one!");
point=point+1;
break;
}
default:
{
printf("nYour answer is not valid!");
break;
}
}
printf("nQuestion 2: The national flag of Bulgaria consists of three colors, in which order from top to bottom?");
printf("nA.Red-White-GreennB.White-Red-GreennC.White-Green-Red");
printf("nYour answer:");
choose2=getchar();
switch (choose2)
{
case 'A':
case 'B':
{
printf("nSorry, you made the wrong choice");
break;
}
case 'C':
{
printf("nExactly, you have choosen the correct one!");
point=point+1;
break;
}
default:
{
printf("nYour answer is not valid!");
break;
}
}
return 0;
}
tại sao em nhập được xong đáp án cho câu hỏi 1 thì chương trình nhảy xuống câu 2 luôn và in ra trường hợp đáp án mình chọn không thoả mãn mà không cho mình nhập đán áp cho câu hỏi 2 vậy anh, anh xem em sai ở đâu sửa code gìum em với, thanks anh nhiều
anh có sử dụng mxh k ạ
vừa vào trường được mọi người review anh thế là về tìm xem luôn
ths anh giúp em đi từ con số 0 để đi lên
hihi
cày kênh của anh bao nhiêu là video để học môn kt lập trình tđh , đi thi có bài tương tự , ở nhà viết trên máy chạy đc rồi , đi thi thì viết ra giấy mà báo điểm chỉ có đc 2đ , cú quá đk thi lại , cũng vào bài ở nhà làm rồi , viết vào vẫn đc 2 đ ….. đm , nghĩ nó bất lực thực sự a ạ ….
chỗ a trong phần printf của default có ý nghĩa gì v a
anh có thể nói rõ hơn về "get char " được ko ạ ! Hay giới thiệu các kiểu khác nữa ạ !
em có thể tìm funtion ở đâu ạ
Em không biết gì về IT cả. Em cảm ơn anh rất nhiều, tuy em chỉ lập trình được vài chương trình C cơ bản trên đt thôi =)(
a ơi cho em hỏi là em thay dòng luachon=getchar(); thành là char h; scanf("%c",&h); thì khi kể cả lựa chọn đáp án a,b,c,d thì nó lại chỉ thực hiện lệnh default luôn vậy ạ ???
anh cho em hỏi :
ý nghĩa của từ khóa đứng trước main (void main,int main,char main )chức năng của nó ntn,
em cảm ơn nhiều
A cho e hỏi: trong hàm if else có thể dùng ở trong hàm switch case k ạ
Anh ơi bây giờ nếu em nhập là E và em muốn chương trình tiếp tục cho nhập lại thì thế nào ạ?
Rep add fb của em nha anh <Lê Văn Luân>
luachon = getchar(); == scanf("%c", &luachon);
hay !
anh ơi, e sai chỗ nào mà chương trình nó k cho nhập u2
u1 vẫn nhập vào bth và đến đoạn u2 thì nó chạy 1 mạch ra defaul : "Lua chon k phu hop"
u1 chọn a hay A xong cái nó chạy ra tới đó r end chương trình luôn ạ
anh xem giúp e ạ!!!!!!!
#include<stdio.h>
int main(){
char u1,u2,u3,u4,u5,u6,u7,u8,u9;
printf("——————————————————–MINI GAME——————————————————-");
printf("nA. Game Start!!nB. End");
printf("nChon thao tac: ");
u1 = getchar();
switch(u1){
case 'a':
case 'A':{
printf("GAME STARTnChung toi se hoi ban 1 vai thong tin co ban");
printf("n1. Ban bao nhieu tuoi?");
printf("nA. 1-10nB. 11-15nC. 16-20nD. 21-100");
printf("n-> Lua chon cua ban: ");
u2 = getchar();
switch(u2){
case 'a':
case 'A':{
printf("May con nho qua,choi cai gi,cut dee!!!! :)))))");
break;
}
case 'b':
case 'B':{
printf("Nhanh tro choi nay dang phat triennXin thu loi cho su bat tien naynMong ban quay lai saunEND GAME…..");
break;
}
case 'c':
case 'C': {
printf("Ban nam trong do tuoi thich hop de choi game nay!!!nXin moi sang cau hoi tiep theo!!");
break;
}
case 'd':
case 'D':{
printf("Ban qua lon tuoi de choi game nham nhi naynDi lam nuoi gia dinh dinEND GAME!!!");
break;
}
default: printf("nLua chon khong phu hopnEND GAME!!!");
}
break;
}
case 'b':
case 'B':{
printf("aKet thuc chuong trinh!!!");
break;
}
}
return 0;
}