(ask) bantu ane pada program console sederhana

Forum diskusi pemrograman Visual C++ .NET / CLI

(ask) bantu ane pada program console sederhana

Postby RieqyNS13 » 06 Jan 2012, 17:51

Code: Select all
#include <iostream>
using namespace std;
main()
{
      float dobol[5];
      cout<<"Masukkan Data : "<<endl;
      for (int hack=1; hack<=5; hack++)
      {
          cout<<"Data ["<<hack<<"] = ";
          cin>>dobol[hack];
          }
         
      cout<<"\n";
      cout<<"Data yang dimasukkan \n";
      for (int hack=1; hack<=5; hack++)
      {
          cout<<"Data hasil ["<<hack<<"] : "<<dobol[hack]<<endl;
          }
      system ("Pause");
      return 0;
}


kan di program console nya disuruh masukkin angka, klo yg dimasukkin huruf, nanti bakal aneh..lah ane pengin supaya nanti klo pas dimasukkin huruf, keluar pesan peringatan dan suruh mengulanginya lgi ..
dan ane pengin klo gak nulis apa2 di programnya tpi langsung di Enter, muncul pesan gini "Anda tidak memasukkan data apa2..silahkan ulangi"
plis bantu ya om
Selama saya masih hidup, saya akan selalu bertanya kepada Forum I-Bego dan tidak akan pernah berhenti bertanya.mudah2han I-Bego sabar dan tabah dalam menghadapi member seperti saya yg selalu bertanya tentang hal2 yg sangat sulit dijawab
Image
User avatar
RieqyNS13
Prajurit Satu
Prajurit Satu
 
Posts: 75
Joined: 05 Sep 2011, 10:46
Memberi kopi: 9 cangkir
Mendapat kopi: 0 cangkir

Re: (ask) bantu ane pada program console sederhana

Postby Seruling » 07 Jan 2012, 08:26

Fasilitas yang built in untuk mendeteksi cin yang hanya untuk numeric belum ada.

Dalam pemrograman di console, nilai suatu variabel hasil input hanya dievaluasi setelah pemakai menekan tombol "enter".

Jika menggunakan cin, maka setiap selesai menekan enter, nilai yang dihasilkan harus dievaluasi terlebih dahulu. Bisa dilakukan dengan membuat fungsi tambahan untuk mengevaluasi hasil inputan.
Alternatif lain adalah menggunakan fungsi scanf(). Dengan fungsi ini hasil input otomatis akan dievaluasi ketika user menekan tombol enter. Perhatikan nilai yang dikembalikan oleh fungsi ini.

Selamat ngakali :o)
=== Seruling ===
User avatar
Seruling
Kopral Dua
Kopral Dua
 
Posts: 688
Joined: 28 Jun 2010, 19:01
Location: Berhadapan dengan Acer Aspire
Memberi kopi: 34 cangkir
Mendapat kopi: 37 cangkir

Re: (ask) bantu ane pada program console sederhana

Postby icad250193 » 08 Jan 2012, 18:33

pake pengulangan juga terus pake fungsi logikanya...

Post icad250193 telah mendapat kopi dari:
Seruling
icad250193
Prajurit Dua
Prajurit Dua
 
Posts: 7
Joined: 08 Dec 2011, 15:08
Memberi kopi: 4 cangkir
Mendapat kopi: 1 cangkir


Return to Visual C++ .NET

Who is online

Users browsing this forum: No registered users and 1 guest