1. Menghitung volume kubus, Luas lingkaran, dan Volume silinder (tabung) menggunakan switch..case, dengan memilih salah satu dari 3 pilihan tersebut .
#include <stdio.h>
#include <math.h>
#define PHI 3.14
main()
{
float hasil, s, r, t;
int pilihan;
printf("Menu : \n");
printf("1. Menghitung Volume Kubus \n");
printf("2. Menghitung Luas Lingkaran \n");
printf("3. Menghitung Volume Silinder \n");
printf("\nMasukkan pilihan anda : ");
scanf("%d", &pilihan);
switch (pilihan)
{
case 1:
printf("\nMasukkan s : ");
scanf("%f", &s);
hasil = pow(s,3);
printf("Volume Kubus = %.2f \n", hasil);
break;
case 2:
printf("\nMasukkan r : ");
scanf("%f", &r);
hasil = PHI * r * r;
printf("Luas Lingkaran = %.2f \n", hasil);
break;
case 3:
printf("\nMasukkan r : ");
scanf("%f", &r);
printf("Masukkan t : ");
scanf("%f", &t);
hasil = PHI * r * r * t;
printf("Volume Silinder = %.2f \n", hasil);
break;
default:
printf("\nPilihan yang anda masukkan salah, cek sekali lagi\n");
break;
}
}
Hasil :
2. Program untuk melihat kelas mahasiswa, jadwal kuliah, dan dosen wali
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
main()
{
int pilihan, nrp;
char matkul[100];
printf("Menu : \n");
printf("1. Melihat kelas mahasiswa \n");
printf("2. Melihat jadwal kuliah \n");
printf("3. Melihat dosen wali \n");
printf("\nMasukkan pilihan anda : ");
scanf("%d", &pilihan);
switch(pilihan)
{
case 1:
printf("Masukkan 2 digit terakhir NRP : "); scanf("%d", &nrp);
if (nrp > 30 && nrp <= 60)
printf("Mahasiswa masuk kelas B \n");
else
printf("Bukan mahasiswa kelas B \n");
break;
case 2:
printf("Masukkan mata kuliah (non kapital dan non spasi) : "); scanf("%s", &matkul);
if (strcmp(matkul, "konseppemrograman")==0)
printf("Kuliah konsep pemrograman pada hari rabu \n");
else if (strcmp(matkul, "logikaalgoritma")==0)
printf("Kuliah Logika Algoritma pada hari jum'at \n");
else if (strcmp(matkul, "desainweb")==0)
printf("Kuliah Desain Web pada hari jum'at \n");
else if (strcmp(matkul, "dasarsistemkomputer")==0)
printf("Kuliah Dasar Sistem Komputer pada hari kamis \n");
else
printf("Tidak ada dalam jadwal kuliah \n");
break;
case 3:
printf("Masukkan 2 digit terakhir NRP : "); scanf("%d", &nrp);
if (nrp > 30 && nrp <= 40)
printf("NRP : %d DAN Nama Dosen : Ibu Entin Martiani \n", nrp);
else if (nrp > 41 && nrp <= 50)
printf("NRP : %d DAN Nama Dosen : Pak Ahmad Sauqy Ahsan \n", nrp);
else if (nrp > 51 && nrp <= 60)
printf("NRP : %d DAN Nama Dosen : Pak Isbat Uzzin Nadhiro \n", nrp);
else
printf("NRP tidak dikenali\n");
break;
default:
printf("pilihan yang anda masukkan salah, coba cek sekali lagi \n");
}
}

#include <stdio.h>
#include <math.h>
#define PHI 3.14
main()
{
float hasil, s, r, t;
int pilihan;
printf("Menu : \n");
printf("1. Menghitung Volume Kubus \n");
printf("2. Menghitung Luas Lingkaran \n");
printf("3. Menghitung Volume Silinder \n");
printf("\nMasukkan pilihan anda : ");
scanf("%d", &pilihan);
switch (pilihan)
{
case 1:
printf("\nMasukkan s : ");
scanf("%f", &s);
hasil = pow(s,3);
printf("Volume Kubus = %.2f \n", hasil);
break;
case 2:
printf("\nMasukkan r : ");
scanf("%f", &r);
hasil = PHI * r * r;
printf("Luas Lingkaran = %.2f \n", hasil);
break;
case 3:
printf("\nMasukkan r : ");
scanf("%f", &r);
printf("Masukkan t : ");
scanf("%f", &t);
hasil = PHI * r * r * t;
printf("Volume Silinder = %.2f \n", hasil);
break;
default:
printf("\nPilihan yang anda masukkan salah, cek sekali lagi\n");
break;
}
}
Hasil :
2. Program untuk melihat kelas mahasiswa, jadwal kuliah, dan dosen wali
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
main()
{
int pilihan, nrp;
char matkul[100];
printf("Menu : \n");
printf("1. Melihat kelas mahasiswa \n");
printf("2. Melihat jadwal kuliah \n");
printf("3. Melihat dosen wali \n");
printf("\nMasukkan pilihan anda : ");
scanf("%d", &pilihan);
switch(pilihan)
{
case 1:
printf("Masukkan 2 digit terakhir NRP : "); scanf("%d", &nrp);
if (nrp > 30 && nrp <= 60)
printf("Mahasiswa masuk kelas B \n");
else
printf("Bukan mahasiswa kelas B \n");
break;
case 2:
printf("Masukkan mata kuliah (non kapital dan non spasi) : "); scanf("%s", &matkul);
if (strcmp(matkul, "konseppemrograman")==0)
printf("Kuliah konsep pemrograman pada hari rabu \n");
else if (strcmp(matkul, "logikaalgoritma")==0)
printf("Kuliah Logika Algoritma pada hari jum'at \n");
else if (strcmp(matkul, "desainweb")==0)
printf("Kuliah Desain Web pada hari jum'at \n");
else if (strcmp(matkul, "dasarsistemkomputer")==0)
printf("Kuliah Dasar Sistem Komputer pada hari kamis \n");
else
printf("Tidak ada dalam jadwal kuliah \n");
break;
case 3:
printf("Masukkan 2 digit terakhir NRP : "); scanf("%d", &nrp);
if (nrp > 30 && nrp <= 40)
printf("NRP : %d DAN Nama Dosen : Ibu Entin Martiani \n", nrp);
else if (nrp > 41 && nrp <= 50)
printf("NRP : %d DAN Nama Dosen : Pak Ahmad Sauqy Ahsan \n", nrp);
else if (nrp > 51 && nrp <= 60)
printf("NRP : %d DAN Nama Dosen : Pak Isbat Uzzin Nadhiro \n", nrp);
else
printf("NRP tidak dikenali\n");
break;
default:
printf("pilihan yang anda masukkan salah, coba cek sekali lagi \n");
}
}
No comments:
Post a Comment