Kamis, 21 November 2013

Latihan Pilihan(Menggabungkan Prosedur, Percabangan dan Perulangan)

#include<stdio.h>
void HitungLuasKubus();
void HitungLuasLingkaran();
void HitungKelilingLingkaran();
void HitungLuasBalok();
main()


{
                int a;
                char b='y';
                while(b=='y')
                {
                printf("latihan ahmad riduan bin sodri\n1. luas Kubus\n2. luas lingkaran\n3. keliling lingkaran\n4. luas balok\n");
                printf("masukan pilihan ");
                scanf("%i",&a);
                switch (a)
                {
                case 1:
                                HitungLuasKubus(); break;
                case 2:
                                HitungLuasLingkaran(); break;
                case 3:
                                HitungKllLingkaran(); break;
                case 4:
                                HitungLuasBalok();break;
                default:
                                printf("nga tuh salah memasukke program cubo ulangke lagi\n");
                }

                printf("coba kita ulang?");scanf("%s", &b);
                }
               
                return 0;
}
                void HitungLuasKubus()
                {
                                int sisi;
                                float luas;
                                printf("Luas Kubus nga adalah\nSisi Kubus\t= ");scanf("%d",&sisi);
                                luas=6*sisi*sisi;
                               
                                printf("Luas Kubus\t= 6*sisi*sisi\nLuas Kubus\t= %.2f\n",luas);
                }

                void HitungLuasLingkaran()
                {
                                float p=3.14, luas, jari;
                                printf("Luas Lingkaran nga eng ing eng\nJari-Jari\t= ");scanf("%f",&jari);
                                luas=p*jari*jari;
                               
                                printf("Luas Lingkaran\t= phi*jari*jari\nLuas Lingkaran\t= %.2f\n",luas);
                }
               
                void HitungKelilingLingkaran()
               
                {
                                float luas, jari, p=3.14;
                                printf("Keliling Lingkaran nga prikitiw\nJari-jari\t\t= ");scanf("%f",&jari);
                                luas=2*p*jari;
                               
                                printf("Keliling Lingkaran\t= %.2f\n",luas);
                }

                void HitungLuasBalok()
                {
                                float p, luas, l, t;
                                printf("Luas Balok nga yaitu\npanjang\t\t= ");scanf("%f",&p);
                                printf("lebar\t\t= ");scanf("%f",&l);
                                printf("tinggi\t\t= ");scanf("%f",&t);
                                luas=2*(p*l)+2*(p*t)+2*(l*t);
                               
                                printf("Luas Balok\t= 2*(p*l)+2*(p*t)+2*(l*t)\nLuas Balok\t= %.2f\n",luas);
                }

0 komentar:

Popular Posts