"Dreaming is the very first step which you have to take. whereas, the act is consecutive step which you have to carry out."
e-Class
E-Learning
If your connection is felt heavily,
please try the mobile version.
Try!
Berkas
Berkas

Input di C dan C++(meminta masukan)

Posted by provixsem Kamis, 05 April 2012 0 comments
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";
}

Contoh Program

Berikut contoh program yang membutuhkan masukan(input)-proses-keluaran(output)
a. segitiga siku – siku.
#include <iostream.h>  //segitiga
#include <conio.h>
void main()
{
int alas,tinggi,Luas;
cout<<"masukkan alas   : ";cin>>alas;
cout<<"masukkan tinggi     : ";cin>>tinggi;
Luas = (alas * tinggi)/2;
cout<<"luas segi tiga ini adalah : "<<Luas;
getch();
}

b. Persegi panjang.
#include <iostream.h>   //persegi panjang
#include <conio.h>
void main()
{
int panjang,lebar,Luas;
cout<<"masukkan panjang   : ";cin>>panjang;
cout<<"masukkan lebar     : ";cin>>lebar;
Luas = panjang * lebar;
cout<<"luas persegi panjang ini adalah : "<<Luas;
getch();
}

c. Lingkaran.
#include <stdio.h> //program penghitung luas lingkaran
void main()
{
float   jari,Luas,phi;
phi = 3.14;
printf(“masukkan nilai jari-jari lingkaran :  ”);scanf(“%f”, &jari);
Luas = phi * jari * jari;
printf(“luas lingkaran adalah %f”,Luas);
}


program - program tersebut bisa dicoba.

0 comments:

Posting Komentar

Terima kasih sudah mengunjungi (^_^) !......