Enter age 18 Enter age 17 Enter age

  • Slides: 21
Download presentation

การเกบขอมลลงในตวแปรอารเรย ผลรน Enter age: 18 Enter age: 17 Enter age: 21 Enter age: 20

การเกบขอมลลงในตวแปรอารเรย ผลรน Enter age: 18 Enter age: 17 Enter age: 21 Enter age: 20 Enter age: 19 Enter age: 20 Enter age: 17 Enter age: 19 Enter age: 18 for(i=0; i<10; i++) { printf(“Enter age: “); scanf(“%d”, &Age[i]); } [0] Age [1] [2] [3] [4] [5] [6] [7] [8] [9] 18 17 21 20 19 20 17 19 18 18 BC 322 Computer Programming-Array Processing 7

การแสดงผลขอมลในตวแปรอารเรย for(i=0; i<10; i++) { printf(“%dn”, Age[i]); } BC 322 Computer Programming-Array Processing 8

การแสดงผลขอมลในตวแปรอารเรย for(i=0; i<10; i++) { printf(“%dn”, Age[i]); } BC 322 Computer Programming-Array Processing 8

EX 2 จงเขยนโปรแกรมเพอรบคาอายนกศกษาจำ นวน 5 คน และแสดงผลอายนกศกษาพรอมทงคำนวณหา ผลการร คาเฉลย น Enter student age: 18

EX 2 จงเขยนโปรแกรมเพอรบคาอายนกศกษาจำ นวน 5 คน และแสดงผลอายนกศกษาพรอมทงคำนวณหา ผลการร คาเฉลย น Enter student age: 18 Enter student age: 17 Enter student age: 19 ====== Age of students 18 17 19 Average of student age is: 17. 8 BC 322 Computer Programming-Array Processing 9

EX 3 โปรแกรมหานำหนกนกศกษาสงสด ในกลมอายนกศกษาจำนวน 10 คน และแสดงผลนำหนก ตวอยางผลรน Enter student Weight 1: 48. 7

EX 3 โปรแกรมหานำหนกนกศกษาสงสด ในกลมอายนกศกษาจำนวน 10 คน และแสดงผลนำหนก ตวอยางผลรน Enter student Weight 1: 48. 7 Enter student Weight 2: 63. 5 Enter student Weight 3: 42. 1 Enter student Weight 4: 55. 5 Enter student Weight 5: 60. 0 Enter student Weight 6: 90. 5 Enter student Weight 7: 53. 4 Enter student Weight 8: 66. 3 Enter student Weight 9: 44. 2 Enter student Weight 10: 52. 8 Maximum of student weight is: 90. 5 kg. BC 322 Computer Programming-Array Processing 10

ตวอยางผลรน Input score 1: 48. 7 Input score 2: 63. 5 Input score 3:

ตวอยางผลรน Input score 1: 48. 7 Input score 2: 63. 5 Input score 3: 42. 1 Input score 4: 55. 5 Input score 5: 80. 0 * * Result ** Student 1 got grade U. Student 2 got grade S. Student 3 got grade U. Student 4 got grade S. Student 5 got grade S. BC 322 Computer Programming-Array Processing 12

การใชอารเรย 1 มต ฟงกชน BC 322 Computer Programming-Array Processing + 13

การใชอารเรย 1 มต ฟงกชน BC 322 Computer Programming-Array Processing + 13

#include<stdio. h< int i; void Inputdata(int n([] } for(i=0; i<5; i(++ } printf("Please enter

#include<stdio. h< int i; void Inputdata(int n([] } for(i=0; i<5; i(++ } printf("Please enter number%d : ", i+1; ( scanf("%d", &n[i; ([ { { void Displaydata(int n([] } for(i=0; i<5; i(++ printf("Number%d is %d n", i+1, n[i; ([ { void main() } int num[5; [ Inputdata(num; ( printf("-----------n; (" Displaydata(num; ( BC 322 Computer Programming-Array Processing { 15

ตวอยางผลรน **Customer 1** Please enter amount : 10 Please enter price : 15 ======

ตวอยางผลรน **Customer 1** Please enter amount : 10 Please enter price : 15 ====== **Customer 2** Please enter amount : 2 Please enter price : 40 ====== **Customer 3** Please enter amount : 500 Please enter price : 2 ====== **Customer 4** Please enter amount : 200 Please enter price : 1 ====== **Customer 5** Please enter amount : 300 Please enter price : 2 = =Computer ==== = = Processing BC 322 Programming-Array ** Customer report *** Customer 1 must pay = 142. 50 baht. Customer 2 must pay = 76. 00 baht. Customer 3 must pay = 800. 00 baht. Customer 4 must pay = 180. 00 baht. Customer 5 must pay = 480. 00 baht. แสดงผล รบคา 17

Solution Ex 6 #include<stdio. h< #include<conio. h< void Customer(int a[], float p[], float tot;

Solution Ex 6 #include<stdio. h< #include<conio. h< void Customer(int a[], float p[], float tot; ([] void Calculate(float tot[], float d; ([] void Payment(float tot[], float d[], float p([] #define MAX 5 int i; void main() } int amt[5; [ float price[5], discount[5], pay[5], total[5; [ Customer; (. . . . ) Calculate; (. . . . ) { Payment; (. . . . ) BC 322 Computer Programming-Array Processing 18

void Customer(. . . . ) } BC 322 Computer Programming-Array Processing 19

void Customer(. . . . ) } BC 322 Computer Programming-Array Processing 19

void Calculate(. . . . ) } BC 322 Computer Programming-Array Processing 20

void Calculate(. . . . ) } BC 322 Computer Programming-Array Processing 20

void Payment(. . . . ) } BC 322 Computer Programming-Array Processing 21

void Payment(. . . . ) } BC 322 Computer Programming-Array Processing 21