Haikal Rivaldi Primayoga - Week7
Haikal Rivaldi Primayoga - Week7
Tutorial Pertemuan 7
Subrutin
Percobaan 1
Silahkan ketikkan program dibawah ini!
Pertanyaan Jawaban
Tuliskan variabel dan tipe data yang Variable dan tipe data yang terdapat di program
terdapat pada program tersebut! yaitu variable Panjang, lebar, dan luas yang
bertipe data double.
Sebutkan nama Fungsi dan Prosedur yang Nama fungsi subrutin yang terdapat di program
terdapat pada program tersebut adalah “menghitung_F” sedangkan untuk nama
prosedur “menghitung_P”.
Sebutkan variabel input dan tipe datanya Pada fungsi terdapat variable input “Panjang”
pada fungsi dan prosedur di program dan “lebar” yang bertipe data double. Untuk
tersebut! prosedur memiliki variabel input yang sama
juga dengan fungsi, memiliki variabel input
“Panjang” dan “lebar” yang bertipe data double.
Tugas 1:
Buatlah sebuah program fungsi subrutin untuk menghitung nilai rata-rata dari 5 mata
kuliah kemudian memberikan keterangan LULUS jika rata-rata nilai besar sama dengan 60
dan MENGULANG jika rata-rata nilai kurang dari 60.
FlowChart
Jawab:
Kode Program
Jawab:
#include <stdio.h>
return rata_rata;
}
int main()
{
double rata_rata, a,b,c,d,e;
printf("-----MENGHITUNG RATA RATA NILAI 5 MATA KULIAH-----\n");
printf(" Harap mengganti tanda (,) koma menjadi tanda (.)\n");
printf("ketika nilai yang dimasukan berupa nilai bilangan real\n");
printf("--------------------------------------------------\n");
printf("masukan nilai mata kuliah Logika Pemrograman =");
scanf("%lf",&a);
printf("\n");
printf("masukan nilai mata kuliah Aljabar Linear =");
scanf("%lf",&b);
printf("\n");
printf("masukan nilai mata kuliah Kalkulus =");
scanf("%lf",&c);
printf("\n");
printf("masukan nilai mata kuliah Ulil Albab =");
scanf("%lf",&d);
printf("\n");
printf("masukan nilai mata kuliah Fisika =");
scanf("%lf",&e);
printf("\n");
rata_rata = rata_rata_IPK(a,b,c,d,e);
printf("Nilai rata rata anda = %lf\n",rata_rata);
printf("\n");
FlowChart
Jawab:
Kode Program
Jawab:
#include <stdio.h>
#include <string.h>
int main()
{
printf("-----PROGRAM PEMBALIK KATA-----\n");
char kata1[6];
printf("maksimal 6 karakter\n");
printf("masukan kata yang akan dibalik :");
scanf("%s",&kata1);
tukar(kata1);
return 0;
}
Keluaran Program (Screenshot)
Jawab: