Kamis, 21 November 2013

ALPRO ( TUGAS; PROGRAM PROSEDUR)

ALPRO (  PROSEDUR dan SWITCH)

Program dari pengaplikasian prosedur dan switch;

#include <stdio.h>

void luasbalok();
void luasbalok()
{
    float  p, l,t;
        printf("Nilai tinggi="); scanf("%f",&t);
        printf("Nilai panjang="); scanf("%f",&p);
        printf("Nilai lebar="); scanf("%f",&l);
    float luas;
    luas=2*(l+p+t);
    printf("LUAS BALOK=%.2f",luas);
}

void luaskubus();
void luaskubus()
{
    int sisi;
    printf("\n\nSISI="); scanf("%d",sisi);
    float luas;
    luas=6*(sisi*sisi);
    printf("LUAS BALOK=%.2f",luas);
}

void luaslingkaran();
void luaslingkaran()
{
        const double phi=3.14;
        int jari2;
        printf("\n\nJARI-JARI="); scanf("%d",&jari2);
        float luas=phi*(jari2*jari2);
        printf("Luas Lingkaran=%.2f",luas);
       
}
void volumebalok()
{
    float  p, l,t;
        printf("Nilai tinggi="); scanf("%f",&t);
        printf("Nilai panjang="); scanf("%f",&p);
        printf("Nilai lebar="); scanf("%f",&l);
    float volume;
    volume=p*l*t;
    printf("VOLUME BALOK=%.2f",volume);
}

int main()
{
    char jawab;
    do{
       
    printf("KODE_TOMBOL_MENU_LUAS_BANGUN_RUANG :\n\n");
    printf("\t'1'=> LUAS BALOK \n");
    printf("\t'2'=> LUAS KUBUS \n");
    printf("\t'3'=> LUAS LINGKARAN\n");
    printf("\t'4'=> VOLUME BALOK \n");
    int x;
    printf("\n\nmasukkan Input Kode Yang Diinginkan : "), scanf("%d",&x);
   
    switch (x)
    {
    case 1:
        luasbalok();
       
        break;
    case 2:
        luaskubus();
       
         break;
    case 3:
        luaslingkaran(); break;
    case 4:
        volumebalok();  break;
       
default :
    printf("Maaf... Kode yang Anda Masukkan Salah\n");
    break;
    }
     printf("Menghitung Lagi (Y/T)?"); scanf("%s",&jawab);
      
       printf("\n\n\n");
    }
   
    while(jawab=='y');   
   
    return 0;
}


Outputnya;

Tidak ada komentar:

Posting Komentar