Có đúng là bạn đang cần tìm chủ đề nói về switch case có phải không? Hình như bạn đang muốn tìm chủ đề C – Bài 11A: Cấu trúc rẽ nhánh switch-case. phải không? Nếu đúng như vậy thì mời bạn xem nó ngay tại đây.
NỘI DUNG BÀI VIẾT
C – Bài 11A: Cấu trúc rẽ nhánh switch-case. | Xem thông tin về laptop tại đây.
[button color=”primary” size=”medium” link=”#” icon=”” target=”false” nofollow=”false”]XEM VIDEO BÊN DƯỚI[/button]
Ngoài xem những thông tin về laptop mới cập nhật này bạn có thể xem thêm nhiều thông tin hữu dụng khác do https://soyncanvas.vn/ cung cấp tại đây nha.
Kiến thức liên quan đến nội dung switch case.
Trang web của tôi: ================================================= Hướng dẫn lập trình c cơ 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 trường hợp chuyển mạch. Hướng dẫn lập trình C cho người mới bắt đầu. kênh triệu cơ thể-hãy cùng nhau phát triển! Link tải mã mẫu:
Hình ảnh liên quan đếnchủ đề C – Bài 11A: Cấu trúc rẽ nhánh switch-case..
>> Ngoài xem chuyên mục này bạn có thể tìm hiểu thêm nhiều Thông tin hay khác tại đây: Xem thêm kiến thức mới cập nhật tại đây.
Nội dung có liên quan đến bài viết switch case.
#Bài #11A #Cấu #trúc #rẽ #nhánh #switchcase.
[vid_tags].C – Bài 11A: Cấu trúc rẽ nhánh switch-case..
switch case.
Hy vọng những Kiến thức về chủ đề switch case này sẽ hữu ích cho bạn. Chúng tôi chân thành .
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 ạ