Thursday, January 16, 2014

Berikut merupakan contoh dari switch dan case yang ke dua


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main ()
{
  
    int pilih, a, b;
    char ulang;
   
    while(1){
    printf("=======================\n");
    printf("  PROGRAM PERHITUNGAN  \n");
    printf("=======================\n\n");
    printf("Masukkan angka ke-1 : "); scanf("%d", &a);
    printf("Masukkan angka ke-2 : "); scanf("%d", &b);
    printf("\nOperasi : \n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian\n5. keluar\n");
    printf("\nPilihan : "); scanf("%d", &pilih);
    switch(pilih)
    {
            case 1:
                printf("\n*Penjumlahan*\n");
                printf("%d + %d = %d", a, b, a+b);
                break;
            case 2:
                printf("\n*Pengurangan*\n");
                printf("%d - %d = %d", a, b, a-b);
                break;
            case 3:
                printf("\n*Perkalian*\n");
                printf("%d * %d = %d", a, b, a*b);
                break;
            case 4:
                printf("\n*Pembagian*\n");
                printf("%d : %d = %.2f", a, b, (double)a/b);
                break;
            case 5:
                exit (0);
    }
  
    printf("\n\nUlang progran? (Y/N) "); ulang=getche();
            if ((ulang=='Y')||(ulang=='y'))
            {
                printf("\n\n");
                continue;
            }
            else exit(1);
        }
    getch ();
   
                   
}

0 comments: