Senin, 13 Januari 2014

goto XY menggunakan C++

#include <stdio.h>      // file header menginput gets
#include <conio.h>
#include <iostream.h>
                      //file header tanpa #include <iomanip.h>

garis()               // -> fungsi sederhana
{
cout<<"-----------------------------------------------\n";
}
kolom()
{
cout<<"===============================================\n";
cout<<"\tDATA NILAI MAHASISWA 2013\n";
cout<<"===============================================\n";
cout<<"No.    Nim    Nama    Nilai    Ket\n";
cout<<"===============================================\n";
}

char *ket(float nilai)
{
if(nilai>=70)
return "Lulus";              //fungsi return
else
return "Gagal";
}

main()
{
int i,y,jumlah;
char input;
    struct                                     // -> posisi structure
   {                                          // struct
       char nim[15],nama[15],*ket[15];         // {
      float nilai;                            // elemen_structure;
   }mahasiswa[5];                             // }nama_tipe_struktur[array];



clrscr();
program:
cout<<"Masukkan Nilai data mahasiswa : ";cin>>jumlah;
cout<<endl;
for(i=1;i<=jumlah;i++){
cout<<"Data Ke - "<<i<<endl;                         // -> structure mahasiswa
cout<<"masukkan NIM    : ";cin>>mahasiswa[i].nim;
cout<<"masukkan Nama    : ";gets(mahasiswa[i].nama);
cout<<"masukkan Nilai    : ";cin>>mahasiswa[i].nilai;
cout<<endl;
y=18;               // -> ini dalam menentukan kolom, di dalam penempatan input
}


kolom();
for(i=1;i<=jumlah;i++){
gotoxy(1,y);cout<<i;                       //tanpa <iomanip.h>
gotoxy(9,y);cout<<mahasiswa[i].nim;        //menggunakan gotoxy(x,y);cout<<...;
gotoxy(17,y);cout<<mahasiswa[i].nama;
gotoxy(25,y);cout<<mahasiswa[i].nilai;
gotoxy(33,y);cout<<ket(mahasiswa[i].nilai); //pemanggilannya seperti ini.
y++;                 // -> ini syarat agar tampilan terjadi perulangan
cout<<endl;
}

garis();
cout<<"Mau Input Data Lagi [Y/T]? ";cin>>input;
if(input=='Y'||input=='y')
goto program;
else
cout<<"\nTERIMA KASIH ANDA TELAH BELAJAR BORLAND C++\n";
getch();
}

1 komentar:

Hello World

" " " "