Fungsi dan Contoh Program Getche() C++

Tags

Fungsi dan Contoh Program Getche() - Belajar C++

Fungsi Getche
Fungsi utama Getche hampir mirip denan fungsi getch(). merupaakan fungsi dari bermacam-macam fungsi masukan (Input). Fungsi Getche() adalah dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar. File header yang harus disertakan adalah conio.h.

Baca juga : Macam-macam dan Contoh Perintah Masukan (Input) C++

Contoh
# include <stdio.h>
# include <conio.h>
main( )
{
   char kar;
   clrscr( );
   printf("Masukan Sebuah Karakter Bebas = ");
   kar = getche( );
   printf("\nTadi Anda Memasukan karakter %c", kar);
   getch ( );
}  

Baca juga : Fungsi dan Contoh Penggunaan Getch()

Program diatas adalah program contoh penggunaan getche() pada variabel. dan pada akhirnya akan dikeluarkan oleh keluaran dengan menggunakan variabel kar tersebut.

Contoh 2
#include <conio.h>
#include <iostream.h>
main()
{
   char masukan;
   int angka;
   awal:
   clrscr();
   cout<<"=================================="<<endl;
   cout<<"Program Perkalian 2 BelajarCPP.com"<<endl;
   cout<<"=================================="<<endl;
   cout<<"Masukan Angka : " ;cin>>angka;
   angka=angka*2;
   cout<<"Hasil Angka X 2 adalah "<<angka<<endl;
   goto pilihanakhir;
   credit:
   cout<<"\n\nPembuat Belajarcpp.com"<<endl;
   cout<<"Penulis Fajar Aziz Laksono"<<endl;
   goto pilihanakhir;
   pilihanakhir:
   cout<<"\n\nDaftar Menu"<<endl;
   cout<<"[Y] Me-Reset Program"<<endl;
   cout<<"[C] Menampilkan Pembuat Program"<<endl;
   cout<<"[N] Keluar Dari Program"<<endl;
   cout<<"Silahkan Masukan Pilihan Menu Anda : ";
   masukan = getche();
   if (masukan == 'Y' || masukan == 'y')
   {
    goto awal;
   }
   else if (masukan == 'C' || masukan == 'c')
   {
       goto credit;
   }
   else
   {
      goto keluar;
   }
keluar:
}

Program diatas adalah contoh program perhitungan sederhana, dengan menggunakan menu akhir. menu akhir menggunakan fungsi getche() yang nantinya akan diperoses menggunakan penyeleksian. dan dialihkan dengan label.

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.


EmoticonEmoticon