Rabu, 21 Juni 2017

Studi Kasus 24



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