1 / 6

LAB # 7

LAB # 7. CASE SWITCH CONTINUE. ให้นักศึกษา ศึกษาตัวอย่างการแปลงค่าเลขฐานต่างๆ และทำความเข้าใจ. /* Program : base_num . cpp Process : display change base number of decimal,octal,hexadecimal */ #include <iostream . h> void main () {

umay
Download Presentation

LAB # 7

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LAB # 7 CASE SWITCH CONTINUE

  2. ให้นักศึกษา ศึกษาตัวอย่างการแปลงค่าเลขฐานต่างๆและทำความเข้าใจ /*Program : base_num.cpp Process : display change base number of decimal,octal,hexadecimal*/ #include <iostream.h> void main() { cout<< "Display change base number..."<<endl<<endl; cout<< "10 decimal to hexadecimal = "<<hex<<10<<endl; cout<< "5865 decimal to hexadecimal = "<<hex<<5865<<endl; cout<< "1250 decimal to octal = "<<oct<<1250<<endl; cout<< "02342 octal to decimal = "<<dec<<02342<<endl; cout<< "0xabc125 hexadecimal to decimal = "<<dec<<0xabc125<<endl; cout<< "0xf hexadecimal to decimal = "<<dec<<0xf<<endl; }

  3. ให้นักศึกษา ศึกษาตัวอย่างการใช้คำสั่ง Break และทำความเข้าใจ /*Program : break.cpp Process : display using 'break' in for loop */ #include <iostream.h> void main() { int x,row,sum; row=0;sum=0; for(x=1;x<=100;++x) //condition for 100 loop { cout<<"x="<<x<<'\n'; sum+=x; row++; if(row>23) //condition of break break; } cout<<"summation 1-"<<x<<" = "<<sum; }

  4. ให้นักศึกษา ศึกษาตัวอย่างการใช้คำสั่ง Continue และทำความเข้าใจ /*Program : continue.cpp Process : display keyword 'continue' in do...while loop */ #include<iostream.h> void main() { float x,y; char choice; do{ cout<< "\nProgram Divide Calculation x/y"; cout<< "\n******************************"; cout<< "\nEnter X : "; cin>>x; cout<< "\nEnter Y : "; cin>>y; if(y==0) { cout<< "\a\n\nCan't divide by zero !!!"; cout<< "\npress any key to continue..."; continue; } cout<< "\n*** Result "<<x<<"/"<<y<<" = "<<x/y; cout<< "\n\nCalculate another <y or n> ? "; cin>>choice; }while((choice!='n')&&(choice!='N')); }

  5. ให้นักศึกษา ศึกษาตัวอย่างการใช้คำสั่ง Switch และทำความเข้าใจ /*Program : switch.cpp Process : test statement switch...case */ #include <iostream.h> void main() { int first,second; char choice; //begin statement cout<<"Program Calcurate Area\n"; cout<<"1. Circle\n"; cout<<"2. Square\n"; cout<<"3. Triangle\n"; cout<<"Please select your choice <1-3>: "; cin>>choice; //begin switch statement switch(choice) { case '1': cout<<"\nYou select choice "<<choice<< " calculate Circle Area\n"; cout<<"Press any key to end program\n"; break; case '2': cout<<"\nYou select choice "<<choice<< " calculate Square Area\n"; cout<<"Press any key to end program\n"; break; case '3': cout<<"\nYou select choice "<<choice<< " calculate Triangle Area\n"; cout<<"Press any key to end program\n"; break; default: cout<<"\nYou select Another choice \a\a\n"; cout<<"Press any key to end program\n"; } }

  6. จงเขียนโปรแกรมต่อไปนี้ โดยใช้คำสั่ง Switch และ CASE 1. โปรแกรมนี้เป็นโปรแกรมเมนูที่รับการคีย์อักขระจากคีย์บอร์ด • กด L เมื่อผู้ใช้ต้องการ Load • กด S เมื่อผู้ใช้ต้องการ Save • กด E เมื่อผู้ใช้ต้องการ Edit • กด P เมื่อผู้ใช้ต้องการ Print • กด Q เมื่อผู้ใช้ต้องการ Quit • หากผู้ใช้ไม่กดอักขระ Q โปรแกรมจะวนรอบให้ผู้ใช้ป้อนข้อมูลไปเรื่อย Lab7-1.cpp 2. จงเขียนโปรแกรมเพื่อสร้างเมนูรายการร้านขายอาหารอิตาลี ซึ่งมีอาหาร 2 ชนิดคือ SPAGHETTI และ PASTA ให้เมนูมีตัวเลือก 3 อย่างได้แก่ • 1. SPAGHETTI ราคา 60 บาท • 2. PIZZA ราคา 120 บาท • 3. PASTA ราคา 40 บาท • 4. SOAUP ราคา 80 บาท • 5. Quit • โดยจะทำการวนซ้ำรับข้อมูลการซื้ออาหารของลูกค้าทีละรายเพื่อคำนวณรายรับสะสมแล้วแสดงผลเมื่อปิดร้าน(กด 5) Lab7-2.cpp

More Related