Bab 2: Mengenal Mode DATA, Perintah masukan dan keluaran
A. Mengenal tipe data
Tipe data yaitu untuk mendefinisikan obyek data yang akan dimanupulasikan dalamsebuah program. Tipe data dasar C++ adalah:
Char: Tipe data untuk membuat angka dan huruf dan hanya bisa menampung 1 tipe
data(variabel).
1 byte, -128 s.d 127
Int: Tipe data untuk angka bilangan bulat
2 byte, -32768 s.d 32767
Short: Tipe data untuk angka bilangan bulat
2 byte, -32768 s.d 32767
Long: Tipe data untuk angka bilangan bulat yang kapasitas nya lebih besar.
4 byte,-2,147,435,648 s.d 2,147,435,647
Float: Tipe data untuk pecahan
4 byte, 3.4 x 10-38 s.d 3.4 x 10 + 38
Double: Tipe data untuk pecahan (kapasitas memori dan nilai lebih besar)
8 byte, 1.7 x 10-308 s.d 1.7 x 10 + 308
Long Doule: Tipe data untuk pecahan (kapasitas memori dan nilai lebih
besar)
10 byte, 3.4 x 10-4932 s.d 1.1 x 10+4932
B. Variabel dan konstanta
1. Variabel adalah tempat untuk menampung data.contoh:
Ins jumlah
float total_harga
2. konstanta adalah suatu nilai yang sifatnya tetap.
contoh:
const float pi = 3.14
C. Perintah keluar
Perintah standar output:` 1. Printf()Fungsi printf() merupakan fungsi keluaran yang paling umum digunakan
untuk menampilkan informasi ke layar.
2. Puts()
Perintah puts() sebenarnya sama dengan printf(),yaitu digunakan untuk
mencetak string ke layar, puts berasal dari kata PUT STRING.
3. Putchar()
Perintah putchart() digunakakn untuk menampilkan sebuah karakter ke layar.
4. Cout()
Fungsi cout() merupakan sebuah obyek di dalam C++ yang digunakan
untuk menampilkan suatu data ke layar. Untuk menggunakan fungsi
cout(),file header iostream.h harus disertakan.
D. Perintah Masukan
Perintah standar input:1. Scanf()
Fungsi scanf() digunakan untuk memasukkan berbagai jenis data.
2. gets()
Fungsi gets() digunakan untuk memasukkan data string.
3. Cin()
Fungsi Cin() merupakan objek di dalam C++ yang digunakan untuk memasukkan
suatu data.
4. Getch()
Fungsi getch() digunakan untuk membaca sebuah karakter dengan sifat karakter
yang dimasukkan tidak perlu diakhiri dengan menekan tombol Enter dam karakter
yang dimasukkan tidak akan ditampilkan di layar.
5. Getche()
Fungsi getche() digunakan untuk membaca sebuah karakter dengan sifat karakter
yang digunakan tidak perlu diakhiri dengan menekan tombol Enter dan karakter
yang dimasukkan akan ditampilkan pada layar.
CONTOH
Hasil pratek 13 september 2018
1.Latihan 201
INPUT
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 19;
char b = 's';
float c = 7.50, d = 243.21;
const float pi = 3.14;
printf("%c merupakan abjad yang ke - %d \n", b, a);
printf("bilangan c = %4.if \n", c);
printf("bilangan d = %4.if \n", d);
printf("nilai pi = %f \n", pi);
}
OUTPUT
S merupakan abjad yang ke – 19
Bilangan c = 7.50
Bilangan d = 243.21
Nilai pi = 3.14
2. Latihan 202
INPUT
#include<stdio.h>
#include<conio.h>
void main ( )
{
char a [4] = "ATB" ;
puts ("saya kuliah di ") ;
puts (a) ;
}
OUTPUT
“saya kuliah di ATB”
3. Latihan 203
INPUT
#include<stdio.h>
#include<conio.h>
void main ( )
{
putchar ('A');
putchar (' T');
putchar ('B');
}
OUTPUT
“ATB”
4.Latihan 204
INPUT
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main ( )
{
float a , b , c :
a = 7.5 ;
b = 8.4 ;
c = 0;
cout<<"masukan nilai A ="<<a<< endI ;
cout<<"masukan nilai B =" << b<< endI ; c = a + b ;
cout <<" Nilai C adalah = "<<c ;
geth ( ) ;
}
OUTPUT
Nilai a = 7.5
Masukan nilai a : 7.5
Masukan nilai b : 8.4
Nilai c adalah : 15.9
#include<stdio.h>
Void main ( )
Nilai b = 8.4
Nilai c = 7.5 + 8.4 = 15.9
5.Latihan 205
INPUT
#include<stdio.h>
#include<conio.h>
void main ( )
{
int a , b , c = 0 ;
printf ("Masukan nilai A = ") ;
scanf ("&d" , &a) ;
printf ("masukan nilai B = ") ;
scantf ("&d" , &b) ;
c = a + b ;
printf("Hasil penjumlahan=&d ,c );
}
OUTPUT
Masukan nilai a : 7.5
Masukan nilai b : 8.4
Nilai c adalah : 15.9
6.Latihan 206
INPUT
#include<conio.h>
{
char nm1 [20] ;
chat nm2 [20] ;
puts("Masukan nama ke-1 = " ) ;
gets(nm1);
printf("Masukan nama ke-2 = " );
scantf("%s" , &nm2 ) ;
printf("\n\" ) ;
puts("senang berkenalan dengan anda" ) ;
puts(nm1) ;
printf("Senang berkenalan dengan anda %s" , nm2);
}
OUTPUT
Masukan nama ke - 1 =
(Misalnya : a )
Masukan nama ke - 2 =
(Misalnya : b )
Senang berkenalan dengan anda
A
Senang berkenalan dengan anda
B
7. Latihan 207
INPUT
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main ( )
{
float a, b, c ;
a = 7.5 ;
b = 8.4 ;
c = 0 ;
cout<<"Masukan nilai A = " ;
cin>>a ;
cout<<"Masukan nilai B = " ;
cin>>a ;
c = a+b ;
cout<<"Nilai c adalah = " <<c ;
}
OUTPUT
Masukan nilai a = 1 (misalnya 1)
Masukan nilai b = 2 (misalnya 2)
Nilai c adalah : 3
8. Latihan 208
INPUT
#include<stdio.h>
#include<conio.h>
void main ( )
{
char kar ,tar ;
printf("masukan karakter=" );
kar = getch( ) ;
printf("\n tadi anda memasukan kar%c",kar );
printf("\n Masukan karakter=") ;
tar = getche( ) ;
printf("\n tadi anda memasukan tar%c",tar);
getch ( );
}
OUTPUT
Masukan karakter kar : (misalnya a)
tadi anda memasukan kar a
Masukan karakter tar : (misalnya b)
tadi anda memasukan tar b
Komentar
Posting Komentar