TI

Pertanyaan

"SWITCH CASE"
Buat Program Sederhana Switch Case untuk mengecek nilai.
MinGW ya kalau bisa
Makasih
SWITCH CASE Buat Program Sederhana Switch Case untuk mengecek nilai. MinGW ya kalau bisa Makasih

1 Jawaban

  • #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>

    int kehadiran, uts, tugas, uas, bil1, bil2; double na; char pilih;
    int main (){
    menu:
    printf("silahkan pilih\n");
    printf("1. Mengentukan bilangan terkecil dari dua buah bilangan\n");
    printf("2. menentukan nilai akhir\n");
    printf("masukan pilihan anda = ");
    scanf("%c", &pilih);
    system("cls");
    switch(pilih){
    case '1':
    printf("masukan bilangan 1 = ");
    scanf("%i", &bil1);
    printf("masukan bilangan 2 = ");
    scanf("%i", &bil2);
    if(bil1<bil2){
    printf("bilangan terkecil adalah = %i", bil1);
    printf("\n");}
    else if(bil2<bil1){
    printf("bilangan terkecil adalah = %i", bil2);
    printf("\n");}
    if(bil1>bil2){
    printf("bilangan terbesar adalah = %i", bil1);
    printf("\n");}
    else if(bil2>bil1){ printf("bilangan terbesar adalah = %i", bil2); printf("\n");} getch(); goto menu; system("cls");  
    case '2':
    printf("tugas = "); scanf("%i", &tugas);
    printf("kehadiran = "); scanf("%i", &kehadiran);
    printf("uts = "); scanf("%i", &uts);
    printf("uas = "); scanf("%i", &uas);
    na=0.1*kehadiran+0.15*tugas+0.35*uts+0.4*uas; printf("nilai akhir = %2f", na); printf("\n\n");
    system("pause");
    printf("\n\n");
    if(na>80){
    printf("Grade A"); }
    else if(na>60){
    printf("Grade B"); }
    else if(na>40){
    printf("Grade C"); }
    else if(na<40){
    printf("Grade D"); }
    else if(na==0 && na>100){
    printf("anda melebihi nilai 0-100"); }
    printf("\n\n");
    system("pause");
    if(na<bil1 && na<bil2){
    printf("anda remedial\n");
    printf("makannya belajar yang rajin");
    printf("\n");}
    else{
    printf("anda LULUS\n");
    printf("\n");} getch(); break; } goto menu;

    }
    Gambar lampiran jawaban Danangajipang