Rabu, 15 Mei 2013

c++ switch case

saya akan coba membuat program dengan c++ menggunakan switch case
 langsung saja tanpa basa basi ini contoh program yang saya buat

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
char nama[20],alamat[12];
int pilihan;
printf("masukan pilihan");
scanf("%i",&pilihan);
switch (pilihan)
 {
  case 1:
    float  gaji,makanan,makanan_pk,cemilan;
    char nama[10],alamat[12],nip[55];






    printf("masukan nama :");
    scanf("%s",nama);
    printf("maskan alamat :");
    scanf("%s",alamat);
    printf("masukan nip :");
    scanf("%s",nip);
    printf("masukan gaji :");
    scanf("%f",&gaji);

    printf("\nnama : %s",nama);
    printf("\nalamat : %s",alamat);
    printf("\nnip : %s",nip);
    printf("\ngaji : %0.f",gaji);
    if( gaji<=10000000)
    {
    makanan=0.1*gaji;
    }
    else
    {
    printf("\nTunjangan Sekarepmu ");
    }

    printf("\ntunjangan makan : %0.f",makanan);
    makanan_pk =makanan*0.6;
    cemilan=makanan*0.4;
    printf("\ntunjangan makanan_pk : %0.f",makanan_pk);
    printf("\ntunjangan cemilan  : %0.f",cemilan);
    break ;
  case 2:
    int a,b;
    printf("masukan var a :");
    scanf("%i",&a);
    printf("masukan var b :");
    scanf("%i",&b);
    if(a>b)
    {
    int als,ting,luas;
    printf("masukan als :");
    scanf("%i",&als);
    printf("masukan ting :");
    scanf("%i",&ting);
    luas = als*ting/2;
    printf("luas sgt : %i",luas);
    }
    else if (a<b)
    {
    int jrjr,luas;
    printf("masukan jrjr :");
    scanf("%i",&jrjr);
    luas=3.14*jrjr;
    printf("luas lingkaranjrjr :",luas);
    }
    else
    {
    int hari;
    printf("Masukan hari :");
    scanf("%i",&hari);
    switch (hari)
     {
      case 1:
        printf("senin");
        break;
      case 2:
         printf("selasa");
         break;
      case 3:
        printf("rabu");
        break;

     }
    break;
    }

  }

 getch();

}


semoga bermanfaat

0 komentar:

Posting Komentar