Pada suatu daerah
memiliki perubahan suhu udara yang fluktuatif pengukuran dilakukan setiap jam
dan akan mendapatkan suhu udara rata-rata dari hari tersebut program dibawah
ini dapat menyelesaikan kasus diatas dengan menggunakan struktur.
Syntax
#include<stdio.h>
#include<conio.h>
struct
pengukuran
{
float suhu,jsuhu;
}temp;
int main()
{
int i,n,jml;
printf("\t\t\t=====================\n");
printf("\t\t\tPROGRAM
PENGUKUR SUHU\n");
printf("\t\t\t=====================");
printf("\n\nmasukan jumlah
jam pengukuran : ");
scanf("%d",&n);
for (i=1; i<=n; i++)
{
printf("masukan
jumlah suhu jam %d: ",i);
scanf("%f",&temp.suhu);
temp.jsuhu=temp.jsuhu+temp.suhu/n;
}
{
getch();
printf("
\njumlah jam : %d jam",n);
}
puts("\n");
printf("\n
rata-rata suhu %.2f ",temp.jsuhu);
return 0;
}
Running
Penjelasan
Dalam kasus ini kita menggunakan header
stdio dan conio. Lalu membuat struct dengan nama pengukuran ( struct
pengukuran ), lalu deklarasikan variabel
float dan untuk objeknya kita menggunakan temp. Didalam main kita deklarasikan
juga variabel yang lain seperti i dan n , lalu cetak permintaan, setelah
permintaan di cetak kita buat fungsi for untuk menyatakan berapa banyak
pengukuran yang terjadi dan masuk kedalam proses
( printf("masukan jumlah suhu jam
%d: ",i);
scanf("%f",&temp.suhu);
temp.jsuhu=temp.jsuhu+temp.suhu/n; )
lalu
untuk mengakhiri kita cetak kembali untuk menampikan hasil dari proses di atas.

0 komentar:
Posting Komentar