Wednesday, December 11, 2013

contoh program C do-while

/* Program Daftar Harga Buku 
   Melihat daftar harga-harga buku SMA */

#include<stdio.h>
int main()
{
    int a, b, buku;
    char z;

    printf("\t\t  =====================================\n");
    printf("\t\t\tDaftar Harga Buku SMA 2013\n");
    printf("\t\t  =====================================\n");
    do
    {
        printf("\nDaftar Harga Buku SMA\n");
        printf("1. Fisika\n");
        printf("2. Matematika\n");
        printf("3. Biologi\n");
        printf("4. Kimia\n");
        printf("Masukan Pilihan Anda: ");
        scanf("%d", &a);
        printf("\n");

        switch (a)
        {
        case 1:
            printf("Buku Fisika\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Fisika Kelas X: Rp 82.000\n");
            else if (b == 2)
                printf("Harga Buku Fisika Kelas XI: Rp 91.000\n");
            else if(b == 3)
                printf("Harga Buku Fisika Kelas XII: Rp 87.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
                break;
        case 2:
            printf("Buku Matematika\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Matematika Kelas X: Rp 64.000\n");
            else if (b == 2)
                printf("Harga Buku Matematika Kelas XI: Rp 60.000\n");
            else if(b == 3)
                printf("Harga Buku Matematika Kelas XII: Rp 82.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
            break;
        case 3:
            printf("Buku Biologi\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Biologi Kelas X: Rp 140.000\n");
            else if (b == 2)
                printf("Harga Buku Biologi Kelas XI: Rp 148.000\n");
            else if(b == 3)
                printf("Harga Buku Biologi Kelas XII: Rp 139.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
                break;
        case 4:
            printf("Buku Kimia\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Kimia Kelas X: Rp 134.000\n");
            else if (b == 2)
                printf("Harga Buku Kimia Kelas XI: Rp 124.000\n");
            else if(b == 3)
                printf("Harga Buku Kimia Kelas XII: Rp 125.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
            break;
        default:
                printf("Masukan Pilihan Dengan Tepat\n");
        }

    printf("Apakah Anda ingin mengulangnya lagi? ");
    scanf("%s", &z);
    }
    while (z == 'y' || z == 'Y');
        printf("\"Terima Kasih\"");
        printf("\n\n\n");
        printf("\t\t\t == Program Selesai ==\n");
        exit(0);
    return 0;
}



No comments:

Post a Comment