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 (^_^) !......