Minggu, 24 November 2013

Tugas Prosedur Dan Perulang



Berikut adalah sintak dari program sebuah perhitungan bangun datar menggunakan prosedur, fungsi pemilihan dan perulangan.
#include <stdio.h>
#include <conio.h>
void lingkaran ();
void balok ();
void kubus ();
main ()
{
            char a='y';
            int c;
            while (a=='y')
            {
            printf ("Perhitungan Bangun Datar\n Menggunakan Prosedu, Fungsi Pemilihan dan Perulangan\nby:M.Nur Ihsan\n");
            printf ("\t1. Lingkaran \n\t2. Balok \n \t3. Kubus \n ");
            printf ("Masukkan pilihan anda = ");
            scanf ("%d",&c);
            a=0;
                        switch (c)
            {
            case 1:
                        lingkaran ();
                        break;
            case 2:
                        balok ();
                        break;
            case 3:
                        kubus ();
                        break;
            default :
                        printf ("PILIHAN TIDAK ADA");
                        break;
            }
            printf ("\nApakah mau diulang (1==ya / 0==tidak)");
            scanf ("%s", &a);
            }
            getch ();
            return 0;
}
void lingkaran ()
{
            int jari;
            printf ("Masukkan nilai jari-jari\t=");
            scanf ("%i",&jari);
            int luas = 3.14*jari*jari;
            printf ("Luas \t\t\t\t=%i",luas);
}
void balok ()
{
            int p,l,t;
            printf ("Masukkan panjang\t= ");
            scanf ("%i",&p);
            printf ("Masukkan lebar\t\t= ");
            scanf ("%i",&l);
            printf ("Masukkan tinggi\t\t= ");
            scanf ("%i",&t);
            int luas = 2*p*l+2*l*t+2*p*t;
            printf ("Luas \t\t\t= %i", luas);
}
void kubus ()
{
            int s;
            printf ("Masukkan sisi\t= ");
            scanf ("%i",&s);
            int luas = 6*s*s;
            printf ("Luas\t\t= %i",luas);
}

berikut adalah hasil output yang di hasilkan dari program di atas;

Tidak ada komentar:

Posting Komentar