Kamis, 13 Desember 2012

Program C #1

Halo Semua!!.
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