-->
English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified French Italian Dutch English German

Selasa, 05 Juni 2012

Program Absensi Mahasiswa Menggunakan Fungsi Switch (case), perulangan dan If ...elseif

#include<iostream.h>
#include<conio.h>
main()
{
    int a,n,pil;
    char nama[20][20],nim[20][20],kehadiran[20][20];
    double b, c, d, e, hasil, tambah;
    clrscr();
    gotoxy(22,2);    cout<<"PROGRAM ABSENSI MAHASISWA\n\n";
    cout<<"\Kode    Keterangan";
    cout<<"\n====    ===========================================================";
    cout<<"\n1       Input Absensi Mahasiswa";
    cout<<"\n2       Menampilkan Jumlah Mahasiswa Izin, Sakit, Alpa dan Hadir";
    cout<<"\n\nInput Pilihan Menu :";cin>>pil;
    switch(pil)
    {
    case 1:
        clrscr();
        cout<<"Input Jumlah Mahasiswa :";cin>>n;
        for (a=1;a<=n;a++)
        {
            clrscr();
            cout<<"Mahasiswa Ke "<<a;
            cout<<"\nNama Mahasiswa : ";cin>>nama[a];
            cout<<"Input NIM Mahasiswa : ";cin>>nim[a];
            cout<<"Input Keterangan Kehadiran :";cin>>kehadiran[a];
        }
    clrscr();
    gotoxy(22,2);    cout<<"PROGRAM ABSENSI MAHASISWA\n\n";
    cout<<"Kode    Keterangan";
    cout<<"\n====    ===========================================================";
    cout<<"\n1       Input Absensi Mahasiswa";
    cout<<"\n2       Menampilkan Jumlah Mahasiswa Izin, Sakit, Alpa dan Hadir";
    cout<<"\n\nInput Pilihan Menu(pilih 2 u/melanjutkan) :";cin>>pil;
    switch(pil)
    {
    case 2:
        clrscr();
        gotoxy(20,2);cout<<"ABSENSI MAHASISWA KELAS F";
        gotoxy(1,4);cout<<"Nomor";
        gotoxy(10,4);cout<<"Nama Mahasiswa";
        gotoxy(30,4);cout<<"NIM Mahasiswa";
        gotoxy(50,4);cout<<"Keterangan Kehadiran";
        for (a=1;a<=n;a++)
    {
        gotoxy(3,4+a);cout<<a;
        gotoxy(10,4+a);cout<<nama[a];
        gotoxy(30,4+a);cout<<nim[a];
        gotoxy(50,4+a);cout<<kehadiran[a];

    }
     }
        cout<<"\n\n"<<endl;
        cout<<"Jumlah Mahasiswa Hadir : ";cin>>b;
        cout<<"Jumlah Mahasiswa Sakit : ";cin>>c;
        cout<<"Jumlah Mahasiswa Izin  : ";cin>>d;
        cout<<"Jumlah Mahasiswa Alpa  : ";cin>>e;
        tambah=b+c+d+e;
        cout<<""<<endl;
        cout<<"Jumlah Seluruh Mahasiswa : "<<tambah;
        gotoxy(30,20);cout<<"## THE END ##";
        cout<<endl;
    }
}

3 komentar: