Input di C dan C++(meminta masukan)

Input di C dan C++(meminta masukan)

Untuk perintah input antara bahasa C dan C++
juga mempunyai sedikit perbedaan.  Berikut agar lebih jelasnya :

Input di C

Untuk input di C dalam penanganan bilangan dan string berbeda . input – inputnya sebagai berikut:
1.       Scanf(), digunakan untuk meminta masukkan berupa bilangan. Penulisannya tidak sulit , misalnya :
….
printf(“masukkan nilai alas : ”);
scanf(“%d”,&alas);
printf(“masukkan nilai tinggi : ”);
scanf(“%d”,&tinggi);
Luas = alas * tinggi;
printf(“luas segitiga adalah %d”,Luas);
….
Jika di sederhanakan perintah masukkan scanf pada umumnya adalah segai berikut : scanf(“conversion specifier”,&argument); 

2.       gets(), digunakan untuk meminta masukkan berupa string atau karakter.
Penulisannya : gets(argument);
Contoh :

#include <stdio.h>
void main()
{
char nama[20];
gets(nama);
printf("namanya adalah %s",nama);
}

Input di C++

Sedangkan untuk input di bahasa C++ tidak ada pembedan seperti di C ,untuk meng-input-kan bilangan dan string kita bisa menggunakan cin dengan menambahkan operator >>,untuk segala tipe data.
Contoh penggunaannya:

#include <iostream.h>
void main()
{
char nama[20];
int noAbsen;
cout << "masukkan nama : ";
cin >>nama;
cout << "masukkan no absen : ";
cin >> noAbsen;
cout <<"nama anda "<<nama<<", no absen anda "<<noAbsen<<". terimakasih telah mengisi daftar hadir";
}

Tidak ada komentar:

Posting Komentar