HelloWorld.cc
Document Details
Uploaded by QuieterRhyme
Northfield School
Tags
Full Transcript
\#include\ \#include\ //assume ว่าสามารถใช้ google map และเครื่องคณิตศาสตร์พื้นฐานได้ และตึกHarbour เป็นกระจก int main(){ float distance; // ระยะจากตึก harbour ถึง ตึกรูป 10 puts("Welcome to 10th pic height calculator!"); printf("Please enter the distance from you to the pics(in kilometer):");//ใส่...
\#include\ \#include\ //assume ว่าสามารถใช้ google map และเครื่องคณิตศาสตร์พื้นฐานได้ และตึกHarbour เป็นกระจก int main(){ float distance; // ระยะจากตึก harbour ถึง ตึกรูป 10 puts("Welcome to 10th pic height calculator!"); printf("Please enter the distance from you to the pics(in kilometer):");//ใส่ระยะทางจากตึกHarbour ถึงตึกที่มีรูปหน่วยเป็นกิโลเมตร scanf("%f",&distance); float angle\_top;//มุมเงยหรือก้มที่ได้จากการวัดด้วยระดับสายตาถึงจุดสูงสุดของรูป float angle\_bottom;//มุมเงยหรือก้มที่ได้จากการวัดด้วยระดับสายตาถึงฐานรูป printf("enter angle from eye\_lv to top of pics:"); scanf("%f",&angle\_top); printf("enter angle from eye\_lv to bottom of pics:"); scanf("%f",&angle\_bottom); printf("Are you lower(1) or higher(2) or non of these (3):"); char ans; scanf("%c",&ans); float height; float top = abs(tan(angle_top *M_PI/180))*distance; float bottom = abs(tan(angle_bottom*M_PI/180))*distance; switch(ans){ case 1: height = top - bottom; printf("The pics height is approximately %f meter", height); break; case 2: height = bottom - top; printf("The pics height is approximately %f meter", height); break; default: height = top + bottom; printf("The pics height is approximately %f meter", (height*1000)); break; } puts("Thank you for using our calculator!"); //printf("%f",tan(45\*(M\_PI/180.0))); return 0; }