Operasi input dan output c++
Fungsi printf
Perintah printf digunakan untuk meletakan suatu informasi ke layar.
Perintah ini hampir sama dengan cout tetapi pada saat menuliskan nilai suatu variable ada pemformatan data.
Contoh:
#include <stdio.h>
#include<conio.h>
main()
{
char univ[]=“Universitas Muria Kudus”;
clrscr();
printf(“Perguruan Tinggi : %s \n”,univ);
printf(“Kampus ku”);
getch();
}
Fungsi cout
Perintah cout digunakan untuk meletakan suatu informasi ke standard output.
Perintah ini hanya jalan pada bahasa pemrograman C++ tetapi pada bahasa C tidak bisa berjalan.
Perintah ini sama dengan printf tetapi tidak perlu diberi pemformatan data.
Contoh:
#include <iostream.h>
main()
{
char univ[]=“Universitas Muria Kudus “;
cout<<“Perguruan Tinggi : “<<univ<<“\n”;
cout<<“Kampus ku”;
}
Funsi endl
Perintah endl digunakan untuk menyisipkan newline dan mengirimkan isi penyangga keluaran ke piranti keluaran.
Perintah ini hasilnya sama dengan “\n”.
Perintah ini menjamin data langsung dikirim ke piranti keluaran.
Contoh :
#include <iostream.h>
#include<conio.h>
main()
{
char univ[]=“Universitas Muria Kudus”;
clrscr();
cout<<“Perguruan Tinggi :”<<univ<<endl;
cout<<“Kampus ku”;
getch();
}
Funsi ends
Perintah ini digunakan untuk menyisipkan karakter null.
Contoh :
#include <iostream.h>
#include<conio.h>
main()
{
char univ[]=“Universitas Muria Kudus”;
clrscr();
cout<<“Perguruan Tinggi :”<<univ<<ends<<“Ok”;
getch();
}
Funsi setw(int n)
Perintah ini digunakan untuk mengatur lebar field untuk nilai sebesar n karakter.
Contoh :
#include <iostream.h>
#include<conio.h>
#include<iomanip.h>
main()
{
int spp=10000,
dpp=20000,tot;
tot=spp+dpp;
clrscr();
cout<<“SPP :”<<setw(9)<<spp<<endl;
cout<<“DPP :”<<setw(9)<<dpp<<endl;
cout<<“Total :”<<setw(9)<<tot<<endl;
getch();
}
Fungsi input scanf
Scanf digunakan untuk mendapatkan inputan dari keyboard.
File header yang disertakan adalah stdio.h
Perintah ini akan menangkap inputan dan meletakkannya dalam memori.
Dengan Scanf, untuk meletakkan dalam memori digunakan variabel dengan penentu format
Variable yang dipakai didalam scanf harus didahului dengan operator alamat (&).
Contoh:
#include <stdio.h>
#include <conio.h>
main()
{
float gaji, tunj, GAJI;
printf(“Gaji Pokok :”);
scanf(“%f”,&gaji);
tunj = 0.1 * gaji;
GAJI = gaji +tunj;
clrscr();
printf(“Gaji Pokok =Rp%10.2f \n”,gaji);
printf(“Tujangan =Rp%10.2f \n”,tunj);
printf(“Gaji Total =Rp%10.2f \n”,GAJI);
}
Fungsi input cin >>
merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data.
File header yang disertakan iostream.h
Contoh:
#include <iostream.h>
#include <conio.h>
main()
{
float gaji, tunj, GAJI;
cout<<“masukkan Gaji Pokok =”;
cin>>gaji;
tunj = 0.1 * gaji;
GAJI = gaji +tunj;
clrscr();
cout<<“Gaji Pokok =Rp ” <<gaji<<“\n”;
cout<<“Tujangan =Rp ” <<tunj<<“\n”;
cout<<“Gaji Total =Rp ” <<GAJI<<“\n”;
}
Fungsi getch
Membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
File header yang harus disertakan adalah conio.h.
Contoh :
#include <stdio.h>
#include <conio.h>
main()
{
char karakter;
clrscr();
printf(“Masukan karakter :”);
karakter =getche();
printf(“\n Karakter : %c”,karakter);
}
Fungsi gets
Digunakan untuk memasukkan data string
Perbedaan scanf() dengan gets()
Contoh :
#include <stdio.h>
#include <conio.h>
main()
{
char nim[4];
char nama[20];
char kota[4]={‘K’,‘D’,’S’};
char univ[8]= “UMK”;
clrscr();
printf(“Masukan Nim :”);
gets(nim);
printf(“Masukan Nama :”);
scanf(“%s”,&nama);
printf(“\n NIM : %s”,nim);
printf(“\n Nama : %s”,nama);
printf(“\n universitas : %s”,univ);
printf(“\n Kota : %s”,kota);
}
Manipulasi numerik
sqrt()
pow()
ceil()
floor()
exp()
max()
min()
tan()
div()
mod()
Funsi sqrt()
Funsi pow
Fungsi ceil
Funsgi floor
Fungsi exp
Komentar
Posting Komentar
Jika ingin mengkritik :
"Dimohon untuk menggunakan bahasa yang sopan santun."