Ini adalah postingan pertama saya. kali ini saya akan membahas programing dengan bahasa C.
Sebelumnya saya berterima kasih dengan Bos Bintang di linknya : http://blajar-komputer.blogspot.com/2011/06/contoh-penggabungan-perulangan-array.html.
Tugas ini merupakan tugas kelompok, dengan dengan beberapa perubahn di codingan.
Nama kelompok :
- Aditya Dwi Saputra (1110511003)
- Syamsul Amin (1110511048)
MENGHITUNG LUAS BALOK
Study kasus
Ini adalah postingan pertama saya. kali ini saya akan membahas programing dengan bahasa C.
Program kali ini adalah menghitung luas balok dengan menggunakan array, function, Abstract data type, dan struct. dengan beberapa perubahan.
Pseduocode:
mulai
mendeklarasikan
typedef int jumlah
struct{
jumlah hasiluas;
}persegi;
menginisialisasi fungsi luas
void luas (jumlah p, jumlah l){
persegi.hasiluas=p*l;
}
melakukan perulangan sebanyak data array
input data persegi ke array
input panjang
input lebar
pemanggilan fungsi luas
tutup perulangan
cetak data yang tersimpan didalam array
finish
Source Code:
//preprocessor
#include <stdio.h>
typedef int jumlah;
struct
{
jumlah hasiluas;
}
balok;
//Fungsi penghitung luas.
void luas (jumlah p, jumlah l, jumlah t)
{
balok.hasiluas = p * l * t;
}
//Fungsi utama.
main()
{
//Pendeklarasian variabel yang dibutuhkan.
jumlah p[10], l[10], t[10], ulangan;
//inputan proses perulangan
printf("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
printf("xxxxxxxxxxx xxxxxxxxxxx");
printf("xxxxxxxxxxx Program Menghitung Luas Balok Dengan rumus p x l x t xxxxxxxxxxx");
printf("xxxxxxxxxxx xxxxxxxxxxx");
printf("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n\n\n\n");
printf("Masukan perhitungan balok yang diinginkan (max 10) = ");
scanf("%d", &ulangan);
//Proses penginputan dengan perulangan sesuai nilai yang ditulis.
jumlah input;
for (input = 0; input < ulangan; input++)
{
printf("Perhitungan untuk balok ke - %d\n", input + 1);
printf("Masukan panjang balok\t= ");
scanf("%d", &p[input]);
printf("Masukan lebar balok\t= ");
scanf("%d", &l[input]);
printf("Masukan Tinggi balok\t= ");
scanf("%d", &t[input]);
}
printf("\n\n\n");
//Proses menampilkan hasil dari perhitungan
for ( input = 0; input < ulangan; input++)
{
luas(p[input], l[input], t[input]);
printf("hasil hitungan balok ke - %d luasnya adalah = %d\n", input + 1, balok.hasiluas);
}
}
Sekarang coba dicompile dan ingat ekstensinya C ya.
Salam PETOK!!!
Tidak ada komentar:
Posting Komentar