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