Contoh Program Menu pada cobol

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

int main(){
int pil,i,j,k,n,fakto,sgt,b,d;
char nm[100][100],kls[100][100],npm[100][100],msk;
float c,r,f,kl,total,ratarata;

system("cls");
printf("==========================\n");
printf("          MENU UTAMA      \n");
printf("==========================\n");
printf("1. Input Data Mahasiswa\n");
printf("2. Faktorial           \n");
printf("3. Konversi Suhu       \n");
printf("4. Atap Rumah          \n");
printf("5. Exit                \n");
printf("===========================\n\n");
printf("Masukkan Pilihan [1..5] : ");
scanf("%d",&pil);

switch(pil){
case 1: system("cls");
printf("Masukkan Jumlah Mahasiswa : ");
scanf("%d",&msk);
printf("------------------------------\n");
for(i=0; i<msk; i++){
printf("\nData Mahasiswa ke-%i\n\n",i+1);
printf("Masukkan Nama : ",i+1);
scanf("%s",&nm[i]);
printf("Masukkan Kelas : ",i+1);
scanf("%s",&kls[i]);
printf("Masukkan NPM : ",i+1);
scanf("%s",&npm[i]);
}
printf("-------------------------------\n");
printf("      OUTPUT DATA MAHASISWA    \n");
printf("-------------------------------\n\n");
for(i=0; i<msk; i++){
printf("Data Mahasiswa ke-%i\n",i+1);
printf("Nama Mahasiswa : %s \n",nm[i]);
printf("Dari Kelas     : %s \n",kls[i]);
printf("Dengan NPM     : %s \n",npm[i]);
}
break;
case 2: system("cls");
long int fakto;
fakto=1;
printf("Masukkan Sebuah Bilangan : ");
scanf("%d",&n);
printf("--------------------------------\n");
for(i=n; i>=1; i--)
fakto= fakto*i;
printf("Nilai Faktorial Bilangan %d! adalah : %ld",n,fakto);
break;
case 3: system("cls");
printf("Masukkan Suhu Awal : ");
scanf("%f",&c);
printf("---------------------------------\n");
f=((c+32)*9/5);
r=(c*4/5);
kl=(c+273);
printf("Suhu Fahrenheit : %4.2f\n",f);
printf("Suhu Reamur     : %4.2f\n",r);
printf("Suhu Kelvin     : %4.2f\n",kl);
break;
case 4: system("cls");
printf("Masukkan Nilai Segitiga : ");
scanf("%d",&sgt);
printf("-----------------------------------\n");
for(b=1; b<=sgt; b++){
for(j=5; j>=b; j--){
printf(" ");
}
for(d=1; d<=b; d++){
printf("* ");
}
for(k=1; k<=sgt*2; k++){
printf("\\_ ");
}
printf("\n");
}
break;
case 5: printf("Keluar Dari Program !");
exit(0);
break;
default : printf("Anda Salah Menginput Nilai ! [1-5] ");
break;
}
getch();
return 0;
}

Komentar

Postingan populer dari blog ini

Contoh Autobiografi

PENGENALAN CINEMA 4D

Tutorial Pembuatan Account List Pada MYOB