More Related Content
Similar to Dti2143 lab sheet 8 (20)
Dti2143 lab sheet 8
- 8. Exercise 3: Compile and run the program below#include<stdio.h><br />#include<conio.h><br />char matrik[20],nama[50];<br />float kiratotal(float x, float y, float z){<br /> float a;<br /> a=x+y+z;<br /> return a;<br /> }<br />float kirapurata(float b){<br /> <br /> return (b/3);<br /> }<br /> <br /> <br />int display (float total, float average){<br />printf(quot;
=========================quot;
);<br />printf(quot;
STUDENT'S RESULTquot;
);<br />printf(quot;
=========================quot;
);<br /> printf(quot;
name:%squot;
,nama);<br /> printf(quot;
matrix number:%squot;
,matrik);<br /> printf(quot;
total:%.2fquot;
,total);<br /> printf(quot;
average:%.2fquot;
,average);<br /> <br /> if (average<=100 && average>=80)<br /> { printf(quot;
grade:Aquot;
,average); }<br /> else if (average<=79 && average>=60)<br /> { printf(quot;
grade:Bquot;
,average); }<br /> else if (average<=59 && average>=40)<br /> { printf(quot;
grade:cquot;
,average); }<br /> else if (average<=39 && average>=20)<br /> { printf(quot;
grade:Dquot;
,average); }<br /> else if (average<=19 && average>=0)<br /> { printf(quot;
grade:Equot;
,average);} <br />}<br />int main()<br />{<br />float total,average,test,assign,final;<br />char ulang='y';<br />while (ulang=='y')<br />{<br />printf(quot;
Enter student informationquot;
);<br />printf(quot;
----------------------------quot;
);<br />printf(quot;
Matrik No. : quot;
); scanf(quot;
%squot;
,&matrik);<br />printf(quot;
Name : quot;
); scanf(quot;
%squot;
,&nama);<br />printf(quot;
Test Mark : quot;
); scanf(quot;
%fquot;
,&test);<br />printf(quot;
Assignment Mark : quot;
); scanf(quot;
%fquot;
,&assign);<br />printf(quot;
Final Exam Mark : quot;
); scanf(quot;
%fquot;
,&final);<br />total= kiratotal(test, assign, final);<br />average= kirapurata(total);<br />display(total,average);<br /> printf(quot;
=========================quot;
); <br /> printf (quot;
Do you want to proceed? Enter 'y' for yes or else for no : quot;
);<br /> scanf (quot;
%squot;
,&ulang);<br /> printf (quot;
quot;
);<br />}<br />getch();<br />return 0;<br />}<br />3.1 Modify the coding above to get input and output from user in a sub function called getio()<br />