dan 02
NIM : 202131125
3. Highkal W
INFORMATIKA
2021/2022
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021
1. Sebutkan dan jelaskan macam – macam tipe data pada bahasa C++ !
Jawab :
Tipe Data adalah sebuah tipe yang menandakan jenis data apa yang ingin
disimpan dengan menyesuaikan kegiatan guna memori penyimpanan, karena data bisa
bermacam bentuk isinya seperti huruf, angka, karakter, dan lain-lain. Umumnya tipe
data yang digunakan untuk membuat variabel yang akan mewakili data dari bermacam
jenis tipe data di dalam pemrograman C++.
#include<iostream.h>
#include<conio.h>
void main(){
cout<<" Hello World !!!!"<<endl;
getch();
}
Char (Karakter)
Merupakan tipe data untuk karakter yang sering digunakan untuk tipe data
menggunakan huruf atau angka sebagai datanya.
Contoh :
#include<iostream.h>
#include<conio.h>
main(){
char jwb[2] = "B";
cout<<"1. Bahasa Pemrograman C++ dirancangan untuk"<<endl;
cout<<"A.PFC B.PBO C.CFP D.PBA"<<endl;
cout<<"Jawabanya adalah "<<jwb<<endl;
getch();
}
202131020 Nur Anisah Fadhilah
Int (Integer)
Merupakan tipe data numerik yang sering digunakan untuk data berupa
angka. Contoh :
#include<iostream.h>
#include<conio.h>
main(){
int sisi;
sisi=8;
cout<<"Pesergi memiliki sisi sebesar "<<sisi<<endl;
cout<<"dan luas persegi adalah "<<sisi*sisi<<endl;
getch();
}
#include<iostream.h>
#include<conio.h>
main(){
float phi = 3.14, luas;
int r = 30;
luas = phi*r*r;
cout<<"Diketahui lingkaran berdiameter "<<r<<" cm"<<endl;
cout<<"luas lingkaran adalah "<<luas<<" cm^2"<<endl;
getch();
}
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021
#include<iostream.h>
#include<conio.h>
void main(){
double diskon = 0.04;
int harga = 200000;
cout<<"Potongan harga Rp."<<harga<<endl;
cout<<"mendapatkan diskon sebesar 2%"<<endl;
cout<<"menjadi Rp."<<diskon*harga<<endl;
getch();
}
Bool (Boolean)
Merupakan tipe data yang digunakan untuk menentukan benar dan salah (false and
true), tipe data ini sama seperti bilangan biner hanya angka 0 dan 1.
Contoh :
#include<iostream.h>
#include<conio.h>
main(){
bool log = false;
cout<<"jika kondisi salah maka bilangan bool adalah "<<log++<<endl;
cout<<"jika kondisi benar maka bilangan bool adalah "<<log<<endl;
getch();
}
#include<iostream.h>
#include<conio.h>
main(){
char kanji[6] = "??";
wchar_t kanji2[6] = L"??";
cout<<"huruf kanji siswa (char) : "<<kanji<<endl;
cout<<"huruf kanji siswa (wchar_t) : "<<kanji2<<endl;
getch();
}
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021
main ()
{
int a , b , c;
string nama ,nim;
cout<<"masukkan nama: ";
cin>>nama;
cout<<"masukkan nim: ";
cin>>nim;
system("cls");
cout<<nama<<"_"<<nim<<endl;
cout<<" "<<endl;
cout<<"before switching :"<<endl;
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;
c = a;
a = b;
b = c;
cout<<"switced :"<<endl;
cout<<"a = "<<a<<"\n";
cout<<"b = "<<b<<"\n";
}
Ini merupakan library yang didalamnya terdapat proses input dan output
Int main ( ) { }
Data ini merupakan suatu persiapan atau harga awal yang di dalam variable belum
ditentukan dan yang sudah ditentukan.
Data seperti ini biasanya digunakan untuk membersihkan layar pada program yang
akan dijalankan, sehingga pemrogram dapat menentukan saat untuk menghapus data
yang telah dijalankan tanpa harus menutup program tersebut dan membukanya
kembali.
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021
Data seperti ini termasuk kedalam variasi agar terlihat lebih tertata.
Data seperti ini menunjukkan kalimat sebelum ditukar variabel yang belum
ditentukan.
Data ini merupakan proses inputan yang mana variable nya belum ditentukan.
diatas ini merupakan proses inputan tukar antara variable a dan b, yang di input
dari proses sebelumnya.
Data seperti ini merupakan kalimat yang sudah ditukar dengan ketentuan variabel
sudah ditentukan.
Data seperti ini berisi sebuah data program yang sudah selesai diinput dan dijalankan
oleh output.