Input di C dan C++(meminta masukan)
Kamis, 05 April 2012
0
comments
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
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 (^_^) !......