Presentation is loading. Please wait.

Presentation is loading. Please wait.

LAB 2: C BASICS ITS100: Computer and Programming Lab. Section 1 Instructor: Wirat Chinnan TAs: Ms. Sasirassamee Buavirat Mr. Thanasan Tanhermhong (Tum)

Similar presentations


Presentation on theme: "LAB 2: C BASICS ITS100: Computer and Programming Lab. Section 1 Instructor: Wirat Chinnan TAs: Ms. Sasirassamee Buavirat Mr. Thanasan Tanhermhong (Tum)"— Presentation transcript:

1 LAB 2: C BASICS ITS100: Computer and Programming Lab. Section 1 Instructor: Wirat Chinnan TAs: Ms. Sasirassamee Buavirat Mr. Thanasan Tanhermhong (Tum) Ms. Pattheera Panitsuk (Fon+) Mr. Pongsate Tangseng Mr. Chinorot Wangtragulsang Mr. Kanin Assantachai (Ob) 1

2 variable type 2 %c %d %ld %f %lf printf() and scanf()

3 printf() printf() is for output 3

4 scanf() scanf() is for input. Do not forget & in front of variable names. 4

5 Float and Integer di 2.542 5.85 1.31 3.003 5 float d; int i;

6 Print Integer with getting input from keyboard 6 #include int main() { int n1; printf(“Enter a Number: “); scanf(“%d”,&n1); printf(“n1 = %d\n”, n1); return 0; } Enter a Number: 10 n1 = 10

7 Print Integer with getting input from keyboard 7 #include int main() { int n1,n2; printf(“Enter 1#: “); scanf(“%d”,&n1); printf(“Enter 2#: “); scanf(“%d”,&n2); printf(“output = %d %d\n”, n1,n2); return 0; } Enter 1#: 10 Enter 2#: 20 output = 10 20

8 Reads in two integer and prints out the result of the first number divided by the second number. 8 #include int main() { int n1,n2, ans; printf(“Enter two numbers: ”); scanf(“%d %d”,&n1,&n2); ans = n1/n2; // mathematic expression printf(“Remainder = %d\n”, ans); return 0; } Enter two Numbers: 21 6 Remainder = 3

9 Reads in two decimal and prints out the result of the first number divided by the second number. 9 #include int main() { float n1,n2, ans; printf(“Enter two numbers: ”); scanf(“%f %f”,&n1,&n2); ans = n1/n2; printf(“Remainder = %f\n”, ans); return 0; } Enter two Numbers: 21 6 Remainder = 3.500000

10 Reads in two integer and prints out the remainder of the first number divided by the second number. 10 #include int main() { int n1,n2, ans; printf(“Enter two numbers: ”); scanf(“%d %d”,&n1,&n2); ans = n1%n2; // % means modulo operation printf(“Remainder = %d\n”, ans); return 0; } Enter two Numbers: 22 6 Remainder = 4

11 Mathematical Functions #include All of these functions require arguments in float and return float 11

12 Finds the square root of an input. 12 #include int main() { float n1, ans; printf(“Enter a number: ”); scanf(“%f”,&n1); ans = sqrt(n1); printf(“square root = %f\n”, ans); return 0; } Enter a number : 3 square root = 1.732051

13 Finds the power of an input. 13 #include int main() { int n1,n2, ans; printf(“Enter two numbers: ”); scanf(“%d %d”,&n1,&n2); ans = pow(n1,n2); printf(“n1 power n2 = %d\n”, ans); return 0; } Enter two Numbers: 2 3 n1 power n2 = 8

14 To Do in Class Exercise 1 - 5 Call your TA when you finished. You may take a break Be ready for the speed test at 15.00 14

15 Speed Test Speed test should be treated just like a real exam. Rules: No talking. Be quiet. No mobile phone. No electronic devices other than your PC No Internet No cheating Cheating will result in a severe penalty TAs will not help you (except when your PC crashes). Time allowed: 45 minutes. 15

16 Speed Test Instruction Write your name on the question sheet. Create all workspace on your ‘Desktop’ and set workspace’s name follow: Sx_ID_Gx Example : S1_5322793303_G1 (for Section 1 ID 5322793303 Group 1) Example : S1_5322793303_G2 (for Section 1 ID 5322793303 Group 2) When you finished Raise your hand to signal the assigned TA TA grades your work Quietly leave the room DO NOT bring the question sheet out. Leave it on your table. 16


Download ppt "LAB 2: C BASICS ITS100: Computer and Programming Lab. Section 1 Instructor: Wirat Chinnan TAs: Ms. Sasirassamee Buavirat Mr. Thanasan Tanhermhong (Tum)"

Similar presentations


Ads by Google