ช่วยคิดโค้ด ภาษา C ใน turbo c++ หน่อยค่า ว่าจะใช้ swicth case รวมกับ loop ตัวไหนดี
Code (C++
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
int Check;
int Status = 0;
void main()
{
do
{
clrscr();
cout<<"\n1. f\n";
cout<<"2. h\n";
cout<<"3. t\n";
cout<<"4. M\n";
cout<<"5. f\n";
cout<<"9. Exit\n";
cout<<"Input Key : ";
cin>>Check;
switch(Check)
{
case 1: cout<<"You live in f"; break;
case 2: cout<<"You live in h"; break;
case 3: cout<<"You live in t"; break;
case 4: cout<<"You live in M"; break;
case 5: cout<<"You live in f"; break;
case 9: exit(0); break;
}
}while(Status == 0);
}
Date :
2011-01-30 00:44:45
By :
MaxIT
มันคือ โปรแกรม ร้านขายน้ำปั่น (ช่วยคิดหน่อยคราฟฟฟ)
คือ ผมอยากให้
Code (C++)
#include<stdio.h>
#include<conio.h>
void main(void)
{
int user,password,total=0;
char bath;
clrscr();
gotoxy(20,13);textcolor(4);cprintf("Please Add Your User And Password Thank You"); // ใส่รหัสสมาชิกเพื่อสะสมแต้ม
gotoxy(33,15);printf("user =");scanf("%d",&user); แต่ในสโปรแกรมไม่มี
gotoxy(33,16);textcolor(6);printf("password =");scanf("%d",&password);
if(user==2536,password==6352) *****ตรงนี้ ผมอยากให้ พาสเวอร์ที่กดมา เป็น **** อ่ะครับ เช่น ใส่ 1234 มันก็จะแปลงเป็น ****
{
clrscr();
gotoxy(33,18);printf("login complete\n");
getch();
clrscr();
gotoxy(25,20);printf("Welcome To My Fruit Smoothies \n");
}
else ตรงนี้คือ ถ้าผิดจะแสดงตามข้างล่าง แต่ถ้า user pass
{ ถูกจะแสดงด้านบน
gotoxy(26,18);printf("you want use the user narmal<y>\n");
gotoxy(40,20);getche();
getch();
}
clrscr();
int change=0;
char choice,smoothies,glass,receive;
{
printf("< < < < : : = fruit smoothies = : : > > > > \n");
printf("1.hot fruit smoothies\n");
printf("2.cool fruit smoothies\n");
printf("3.fruit mix alcohol smoothies\n"); ตรงนี้คือประเภทที่ต้องการจะให้เลือก มี 3ประเภท
printf("4.Exit\n");
printf("Select Menu :=");scanf("%d",&choice);
switch (choice)
{
case 1:
clrscr();
printf("< < : : hot fruit smoothies : : > >\n");
printf("1.hot strawberry smoothies:= ");scanf("%d",glass);
printf("2.hot orange smoothies:= ");scanf("%d",glass);
printf("3.hot papaya smoothies:= ");scanf("%d",glass);
printf("4.hot banana smoothies:= ");scanf("%d",glass);
printf("5.hot apple smoothies:= ");scanf("%d",glass);
printf("6.hot mango smoothies:= ");scanf("%d",glass);
printf("7.hot cherry smoothies:= ");scanf("%d",glass);
printf("8.hot coconut smoothies:= ");scanf("%d",glass);
printf("9.hot durian smoothies:= ");scanf("%d",glass);
printf("10.hot grape smoothies:= ");scanf("%d",glass);
printf("11.hot mangosteen smoothies:= ");scanf("%d",glass);
printf("12.hot pear smoothies:= ");scanf("%d",glass);
printf("13.hot pineapple smoothies:= ");scanf("%d",glass);
printf("14.hot pomegranate smoothies:= ");scanf("%d",glass);
printf("15.hot watermelon smoothies:= ");scanf("%d",glass);
printf("16.hot guava smoothies:= ");scanf("%d",glass);
printf("smoothies := ");scanf("%d",&glass);
printf("total := %d\n",total=glass*15); (ตรงนี้อ่ะคับผมอยากให้ %d ทุกอันที่กดมา อย่างเช่น
break; %dหัวข้อ 1ถึง 16 รับค่า อย่างละ 1 ก็ให้มารวมค่า
ตรง smoothies อ่ะ รวม กัน ทุกอันเหมือนกับ%d+%d ทุกอันก็เป็น 16
case 2: ช่วยที่ถ้าไม่ได้ ก็ ไม่เป็นไรจร้า
printf("< < : : hot fruit smoothies : : > >\n");
printf("1.cool strawberry smoothies:= ");scanf("%d",glass);
printf("2.cool orange smoothies:= ");scanf("%d",glass);
printf("3.cool papaya smoothies:= ");scanf("%d",glass);
printf("4.cool banana smoothies:= ");scanf("%d",glass);
printf("5.cool apple smoothies:= ");scanf("%d",glass);
printf("6.cool mango smoothies:= ");scanf("%d",glass);
printf("7.cool cherry smoothies:= ");scanf("%d",glass);
printf("8.cool coconut smoothies:= ");scanf("%d",glass);
printf("9.cool durian smoothies:= ");scanf("%d",glass);
printf("10.cool grape smoothies:= ");scanf("%d",glass);
printf("11.cool mangosteen smoothies:= ");scanf("%d",glass);
printf("12.cool pear smoothies:= ");scanf("%d",glass);
printf("13.cool pineapple smoothies:= ");scanf("%d",glass);
printf("14.cool pomegranate smoothies:= ");scanf("%d",glass);
printf("15.cool watermelon smoothies:= ");scanf("%d",glass);
printf("16.cool guava smoothies:= ");scanf("%d",glass);
printf("smoothies:= %d",glass);
printf("total = %d\n",glass*15);
break;
case 3:
printf("< < : = hot and cool fruit smoothies mix alcohol = : > >\n");
printf("1.cool strawberry smoothies mix alcohol:= ");scanf("%d",glass);
printf("2.cool orange smoothies mix alcohol:= ");scanf("%d",glass);
printf("3.cool papaya smoothies mix alcohol:= ");scanf("%d",glass);
printf("4.cool banana smoothies mix alcohol:= ");scanf("%d",glass);
printf("5.cool apple smoothies mix alcohol:= ");scanf("%d",glass);
printf("6.cool mango smoothies mix alcohol:= ");scanf("%d",glass);
printf("7.cool cherry smoothies mix alcohol:= ");scanf("%d",glass);
printf("8.cool coconut smoothies mix alcohol:= ");scanf("%d",glass);
printf("9.cool durian smoothies mix alcohol:= ");scanf("%d",glass);
printf("10.cool grape smoothies mix alcohol:= ");scanf("%d",glass);
printf("11.cool mangosteen smoothies mix alcohol:= ");scanf("%d",glass);
printf("12.cool pear smoothies mix alcohol:= ");scanf("%d",glass);
printf("13.cool pineapple smoothies mix alcohol:= ");scanf("%d",glass);
printf("14.cool pomegranate smoothies mix alcohol:= ");scanf("%d",glass);
printf("15.cool watermelon smoothies mix alcohol:= ");scanf("%d",glass);
printf("16.cool guava smoothies mix alcohol:= ");scanf("%d",glass);
printf("17.hot strawberry smoothies mix alcohol:= ");scanf("%d",glass);
printf("18.hot orange smoothies mix alcohol:= ");scanf("%d",glass);
printf("19.hot papaya smoothies mix alcohol:= ");scanf("%d",glass);
printf("20.hot banana smoothies mix alcohol:= ");scanf("%d",glass);
printf("21.hot apple smoothies mix alcohol:= ");scanf("%d",glass);
printf("22.hot mango smoothies mix alcohol:= ");scanf("%d",glass);
printf("23.hot cherry smoothies mix alcohol:= ");scanf("%d",glass);
printf("24.hot coconut smoothies mix alcohol:= ");scanf("%d",glass);
printf("25.hot durian smoothies mix alcohol:= ");scanf("%d",glass);
printf("26.hot grape smoothies mix alcohol:= ");scanf("%d",glass);
printf("27.hot mangosteen smoothies mix alcohol:= ");scanf("%d",glass);
printf("28.hot pear smoothies mix alcohol:= ");scanf("%d",glass);
printf("29.hot pineapple smoothies mix alcohol:= ");scanf("%d",glass);
printf("30.hot pomegranate smoothies mix alcohol:= ");scanf("%d",glass);
printf("31.hot watermelon smoothies mix alcohol:= ");scanf("%d",glass);
printf("32.hot guava smoothies mix alcohol:= ");scanf("%d",glass);
printf("smoothies:= ");scanf("%d",&glass);
printf("total = %d\n",glass*20);
break;
case 4:
printf("you want to Exit Program\n");
break;
default:
printf("you Select Choice is wrong\n");
break;
}
printf("receive := ");scanf("%d",&receive); ตรงนี้เป็นเงินที่รับเข้า พอรันเเล้ว มันจะ คำนวณได้แค่ 100 บาท
printf("change := %d\n",change=receive-total); ถ้ามากกว่านั้น มัน มั่วๆๆมากๆๆลองค๊อป ไปแก้ไขให้ผมทีผมงงมาก
}
getch();
}
ขอบคุณนะคับ พอทำเส็จแล้ว ก็ เอา ที่ถูกต้องมาให้ผมด้วยนะคับ
ขอบคุณมากกกกกคราฟฟฟฟ
Date :
2011-08-13 20:09:42
By :
bookhunter
บรรทัด 028 ตรงเดี่ยวเลยเปลี่ยนเป็น int choice,smoothies,glass,receive;
เนื่องจากท่านประกาศตัวแปรเป็น char มันรองรับ%c ไม่รองรับ %d ครับ...
Date :
2011-10-11 13:45:12
By :
dreamz
Date :
2013-01-24 00:17:16
By :
xay
เขียน Code ไม่ค่อยเป็นระเบียบเลย ถ้าจัดให้ดูดีกว่านี้ก็จะ ok ดูง่าย+แก้ไขได้ง่ายนะครับ
Date :
2013-05-16 15:07:13
By :
คนมั่วๆ
*****************************
M A I N M E N U
****************************
1. Selection
2. Looping
3. EXIT
*****************************
Input your Choice [1-3]…………….
กรณีที่ผู้ใช้กดเลือกหมายเลข 1
ให้รับข้อมูล รหัสนักนักศึกษา จำนวนหน่วยกิต เพื่อคำนวณหาราคาค่าลงทะเบียนประจำภาคการศึกษา โดยทางมหาวิทยาลัยคิดค่าหน่วยกิตๆ ละ 850 บาท นอกจากนี้ทางมหาวิทยาลัยให้มีการคิดค่าบำรุงการศึกษาภาคการศึกษาละ 3500 และค่าบำรุงสารสนเทศอีก 1500 บาท โดยทางมหาวิทยาลัยต้องการตรวจสอบก่อนการคำนวณค่าเทอมว่า หากนักศึกษาคนใดลงทะเบียนเกิน 21 หน่วยกิต ทางมหาวิทยาลัยจะต้องการให้แสดงข้อความว่า “No” และหยุดการทำงาน แต่หากคนใดลงทะเบียนไม่เกิน 21 หน่วยกิต ระบบจะรับลงทะเบียนตามเงื่อนไขที่กำหนดไว้ด้านบน
Date :
2013-08-22 18:51:23
By :
ช่วยหน่อยค่ะ
Assignment:
นักวิจัยต้องการที่จะตรวจสอบการกดแป้นพิมพ์ของผู้ใช้โดยสนใจเฉพาะอักขระ A , E , I ,O และ U ว่าในการกดแป้นพิมพ์ทั้งหมด 25 ครั้งจะพบอักขระดังกล่าวตัวละกี่ครั้งโดยให้แสดงผลดังนี้ ( ให้ใช้ switch และ if-statement )
A = <เครื่องคำนวณจำนวนครั้งที่ถูกกด>
E = ………………….
I = …………………..
O = …………………..
U = …………………..
ช่วยด้วยครับผม ม. 5เองครับ
Date :
2013-12-05 19:57:46
By :
winai
Code (C#)
#include <iostream>
static const char *str[]={"f","h","t","M","f",NULL};
int main()
{
int Check;
do
{
std::cout<<"\n1. f\n";
std::cout<<"2. h\n";
std::cout<<"3. t\n";
std::cout<<"4. M\n";
std::cout<<"5. f\n";
std::cout<<"9. Exit\n";
std::cout<<"Input Key : ";
std::cin>>Check;
if(Check >=1 && Check<=5)
std::cout << "You live in " << str[Check-1] <<std::endl;
}while(Check !=9);
return 0;
}
Date :
2016-12-13 00:26:07
By :
Watt Duean
Load balance : Server 05