Laporan Praktikum C++
NIM/ No. Reg.
|
:
|
49013055
|
Nama
|
:
|
Evi Septiyani
Suparno
|
Email
|
:
|
evi_septiyani@ymail.com
|
Laporan
|
:
|
Modul II
|
Coding
2_1
|
Source
Code dan deskripsi singkat
|
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_1
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
int main() // Fungsi main
{
cout << "=====================================
\n";//menampilkan output saat didebug
cout << " BELAJAR TIPE DATA \n";//menampilkan output saat didebug
cout << "=====================================\n\n";//menampilkan output saat didebug
int X;//deklarasi X dengan tipe data int
X = 10;//memasukkan nilai 10 pada x
cout << "Contoh Nilai Tipe Bilangan
Bulat X = ";//menampilkan nilai x = 10
cout<< X << endl
<< endl;//menampilkan
angka 10
double Y;//deklarasi Y dengan tipe data double
Y = 123.134;//memasukan nilai pada Y
cout << "Contoh Nilai Tipe Bilangan
Riil Y = ";//menampilkan nilai y
cout<< Y << endl
<< endl;//menampilkan
nilai Y yang telah disimpan sebelumnya
char Karakter = 'A';///deklarasi
menampilkan huruf A
char* Teks = "Kata";//deklarasi
untuk menampilkan string Kata
char TEKS[39] = "Teks dengan batas sebanyak 39 karakter";//deklarasi untuk menampilkan kalimat yeng sebelumnya
telah dibuatkan array untuk menyimpan kalimat tersebut
cout << Karakter <<
endl;//menampilkan
karakter A
cout << Teks << endl;//menampilkan string Kata
cout << TEKS << endl
<< endl;//menampilkan
kalimat string
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
}
|
Jawaban pertanyaan
|
·
mengganti array <39 : maka akan
error ,tidak bisa digunakan karena jika batas minimal 39, kalimat yang
ditampilkan sebanyak 39 panjangnya.
·
mengganti array >39 :apabila
lebih maka bisa karena melebihi batas minimum kalimat, artinya menyediakan
kapasitas alamat untuk kalimat yang lebih panjang lagi jiga lebih
·
Character adalah Nilai data
karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal,
seperti : ‘ A ’. penggunaan variable untuk menyimpan tipe data karakter ini
harus dideklarasikan dengan tipe Char.
·
String adalah
Urut-urutan dari karakter yang terletak diantara tanda petik tunggal.
Nilai data string akan menempati memori sebesar banyaknya karakter string
ditambah dengan 1byte. Bila panjang dari suatu string didalam deklarasi
variable tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.
|
Coding
2_2
|
Source
Code dan deskripsi singkat:
|
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_2
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
int main() // Fungsi main
{
char Karakter = 'A';//deklarasi
karakter yang merupakan memiliki nilai A
cout << "Karakter A = "<< Karakter<< endl;//menampilkan huruf A
cout << "\nNilai ASCII = "<< (int) Karakter<< endl;//menampilkan huruf ASCII yang menampilkan A besar
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
}
|
1 ) ada pada setiap baris pada coding
2) untuk mengkonversi huruf A (A Besar) dalam bentuk bilangan ASCII
3) /* =================================================
Program pertama Microsoft Visual
C++ 2008
Modul 2_2
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
int main() // Fungsi main
{
char Karakter = 'X';//deklarasi
karakter yang merupakan memiliki nilai X
cout << "Karakter X = "<< Karakter<< endl;//menampilkan huruf X
cout << "\nNilai ASCII = "<< (int) Karakter<< endl;//menampilkan huruf ASCII yang menampilkan A besar
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
}
Jika dirubah menjadi X maka hasil ASCIInya menjadi 88 |
Coding
2_3
|
Source
Code dan Deskripsi Singkat
|
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_3
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
const int MAX = 5;
int main() // Fungsi main
{
int A[MAX];//memasukkan nilai MAX = 5 sebagai array dari A
for (int C = 0; C < MAX; C++)//looping selama C=kurang dari MAX
{
A[C] = C * 10;//mengalikan tampilan C selama C
masih kurang dari max
}
for (int c = 0; c < MAX; c++)//looping selama C <MAX
{
cout << A [c] << endl;//Menampilkan nilai A yang MAX
sudah dikalikan sampai batas c < MAX
}
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
}
|
Deskripsi
singkat:
|
1)
Terdapat pada program
2)
Membuat looping dengan
kondisi tertentu serta mencetak hasil looping
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_3
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
const int MAX = 10;
int main() // Fungsi main
{
int A[MAX];//memasukkan nilai MAX = 5 sebagai array dari A
for (int C = 0; C < MAX; C++)//looping selama C=kurang dari MAX
{
A[C] = C * 7;//mengalikan tampilan C selama C
masih kurang dari max
}
for (int c = 0; c < MAX; c++)//looping selama C <MAX
{
cout << A [c] << endl;//Menampilkan nilai A yang MAX
sudah dikalikan sampai batas c < MAX
}
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
}
Jika diganti akan menghasilkan output yang berbeda
sebanyak 10 kali looping dan dikalikan dengan angka 7 sehingga menampilkan
output berikut
|
Coding
2_4
|
Source
Code dan Deskripsi singkat
|
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_4
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan
di awal
int A;//deklarasi A
int main()//fungsi utama
{
A = 100;//memasukkan nilai 100 ada A
cout << " Nilai variabel A = "<<A<<endl<<endl;//menampilkan nilai A yang telah
dideklarasi
int B;//mendeklarasi nilai B
B = 50;//memasukan nilai 50 pada B
cout << " Nilai Variabel B = "<<B<< endl<<endl;//menampilkan nilai B
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
|
1)
Variabel Lokal :
Sedangkan variabel lokal adalah variabel yang hanya dapat digunakan atau
dipanggil dalam satu prosedur saja. Variabel lokal ini hanya dikenal oleh
fungsi tempat variabel tersebut dideklarasikan dan tidak ada inisialisasi
secara otomatis (saat variabel dibuat, nilainya tidak menentu).
Variabel Global :
Variabel global merupakan variabel yang dapat
digunakan atau dipanggil oleh semua fungsi. Variabel global ini juga dapat
digunakan jika ada variabel yang digunakan pada beberapa fungsi/prosedur. Hal
ini betujuan untuk menghemat penulisan, karena tidak perlu lagi berkali –
kali menuliskan variabel yang sama pada beberapa fungsi/prosedur.
2)
Pada baris 10 yaitu int A
3)
Pada baris 20 yaitu int B
5)
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_4
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
float A;//deklarasi A
int main()
{
A = 95.5;//memasukkan nilai 100 ada A
cout << " Nilai variabel A = "<<A<<endl<<endl;//menampilkan nilai A yang telah
dideklarasi
float B;//mendeklarasi nilai B
B = 50.5;//memasukan nilai 50 pada B
cout << " Nilai Variabel B = "<<B<< endl<<endl;//menampilkan nilai B
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
}
Maka hasilnya akan menjadi bilangan
bulat karena tipe data bukan menggunakan float melainkan integer jadi tidak
menampilkan angka dibelakang koma (,)
|
Coding
2_5
|
Source
Code dan Deskripsi Singkat
|
/*
=================================================
Program pertama Microsoft Visual
C++ 2012
Modul 2_5
Nama : Evi Septiyani
NIM
: 49013055
================================================
*/
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi
dideklarasikan di awal
#include <limits>
int main()
{
cout << " Praktikum Pemrograman Visual
C++";
cout << " Dikerjakan Oleh : Evi
Septiyani Suparno ";
cout << " NRP : 49013055 ";
cout << "=================================";
cout << " TIPE DATA ";
cout << "=================================
";
cout << " minimum char = " << CHAR_MIN << endl;
cout << " maximum char = " << CHAR_MAX << endl;
cout << " minimum signed char = "<<SCHAR_MIN<<endl;
cout << " maximum signed char = "<<SCHAR_MAX<<endl;
cout << " maximum unsigned char
="<<UCHAR_MAX<<endl;
cout << " minimum short = " << SHRT_MIN << endl;
cout << " maximum short = " << SHRT_MAX << endl;
cout << " minimum int = " << INT_MIN << endl;
cout << " maximum int = " << INT_MAX << endl;
cout << " minimum long = " << LONG_MIN << endl;
cout << " maximum long = " << LONG_MAX << endl;
cout << " maximum unsigned
short="<<USHRT_MAX<<endl;
cout << " maximum unsigned = " << UINT_MAX << endl;
cout << " maximum unsigned long
="<<ULONG_MAX<<endl;
system("pause");//untuk memberikan jeda saat mendebug program sehingga
debug program tidak langsung keluar
return 0;//untuk mengembalikan fungsi main ke 0
|
1)
Yang dimaksud dengan tipe
data integer adalah nilai bilangan bulat, tipe
data ini merupakan cara bagaimana nilainya disimpan di dalam memori
komputer.
2)
Tipe data integer terbagi menjadi dua
buah kategori, baik itu bertanda (signed) ataupun tidak bertanda (unsigned).
Bilangan bulat bertanda mampu merepresentasikan nilai bilangan bulat negatif,
sementara bilangan bulat tak bertanda hanya mampu merepresentasikan bilangan
bulat positif.
3)
Tipe data yang tersedia pada
limit adalah char, minimum signed char, maximum signed char, maximum unsigned
char, minimum short, maximum short, minimum int, maximum int, minimum long,
maximum long, maximum unsigned short, maximum unsigned, maximum unsigned
long.
|
Berikut video salah satu program ada modul 2 :
Tidak ada komentar:
Posting Komentar