LAPORAN PRAKTIKUM PEMOGRAMAN DASAR
Nama
Disusun Oleh : : Ray Nanda Pamungkas
Nim Prodi
: 18416255201166 : Teknik Informatika IF18C
LABORATORIUM KOMPUTER
FAKULTAS TEKNOLOGI DAN ILMU KOMPUTER UNIVERSITAS BUANA PERJUANGAN 2019
A. PEMBAHASAN C++ merupakan bahasa pemrograman yang dikembangkan dari bahasa C oleh Evano Christian Posumahdi Bell Labs pada awal tahun 1970-an. Bahasa C++ adalah turunan dari bahasa B yang pada awalnya dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
B.PRAKTIKUM 3.3. Pelaksanaan Praktikum 1. Tuliskan Program 3.1 inout1.cpp berikut ini : #include <stdio.h> int main() { char nim[10], nama[30]; printf("INPUT DATA MAHASISWA\n"); printf("NIM : "); scanf("%s", &nim); printf("NAMA : "); scanf("%s", &nama); //tampilkan printf("\nNIM : %s", nim); printf("\nNAMA : %s", nama); return 0; } 2. Jalankan Program 3.1 di atas dan inputkan NIM dan NAMA Anda masingmasing. Tuliskan apa yang tercetak di layar! Apakah ada hasil yang “tidak sesuai” ? dan konversika menjadi bahasa C++.
3.Program input dengan bahasa C++ menambahkan jurusan pada saat input menu pada potongan program 3.2 serta menambahkan simbol untuk pembatas antara inputan dan hasil tampilan, lihat di bawah ini : #include
#include <stdlib.h> using namespace std; int main() { char b[10],c[10]; int a; cout <<"Masukkan NIM = "; cin>>a; cout<<"Masukkan Nama = "; cin>>b; cout<<"Masukkan Jurusan = "; cin>>c; cout<<"================================"<<endl; cout<<"NIM = "<
5. Pada potongan program kali ini kita menambahkan nilai pada inputan program 3.3 di bawah ini : #include #include <stdlib.h> using namespace std; int main() { char b[10],c[10]; int a; float nilai; cout <<"Masukkan NIM = "; cin>>a; cout<<"Masukkan Nama = "; cin>>b; cout<<"Masukkan Jurusan = "; cin>>c; cout<<"Masukkan Nilai = "; cin>>d; cout<<"================================"<<endl; cout<<"NIM = "<
3.4. Latihan Tuliskan dan jalankan beberapa program berikut ini dan tuliskan hasilnya di tempat yang sudah disediakan. 7. Tuliskan program 3.5 lingkaran_in1.cpp dan 3.6 lingkaran_in2.cpp di bawah ini. //bahasa C #include <stdio.h rel="nofollow"> int main() { int jari; float luas, keliling; printf("Input jari-jari lingkaran : "); scanf("%i", &jari); luas = 3.14 * jari * jari; keliling = 2 * 3.14 * jari; printf("LUAS dan KELILING LINGKARAN"); printf("\nJari-jari = %i", jari); printf("\nLUAS = %.3f", luas); printf("\nKELILING = %.2f", keliling); return 0; } //Bahasa C++ #include #include using namespace std; int main()
{ int jari; float luas, keliling; luas = 3.14 * jari * jari; keliling = 2 * 3.14 * jari; cout<<"Input Jari-jari = "; cin>>jari; cout<<"==========================="<<endl; cout << "Luas dan Keliling Lingkaran" << endl; cout << "Jari-Jari: " << jari << endl; cout << "Luas: " << luas << endl; cout << "Keliling: " << keliling << endl; }
8. Tuliskan hasil dan perbedaannya, jika terdapat kesalahan maka perbaiki. Hasil dari program 3.5 :
Hasil dari program 3.6 :
9.Tulis potongan program 3.7 volumbola_in1.cpp #include <stdio.h> #define PHI 3.14 int main() { float jari; float volume; printf("PROGRAM MENGHITUNG VOLUME BOLA\n\n"); printf("Input jari-jari bola (cm) : "); scanf("%f", &jari); //hitung volume volume = 4/3 * PHI * jari * jari * jari; printf("\nVolume bola dg jari-jari %.2f cm adalah %.3f cm.", jari, volume); return 0; }
10. Tuliskan hasilnya dan buat 1 program dalam bentuk c++ dengan nama file volumbola_in2.cpp.
c. TUGAS MANDIRI ➢
Praktek 1 (Buatlah sebuah program Bahasa C++/C untuk menginput panjang alas dan tinggi segitiga (dalam cm). Lalu hitung dan tampilkan luas dan keliling dari segitiga tersebut!)
2. Langkah pertama adalah kita buka applikasi text editor(codeblocks),dan buat project baru 3.
ketik coding seperti gambar dibawah :
•c out = untuk menampil kan data ke layar •e ndl = membuat baris baru/petanda akhir untuk fungsi cout • cin = untuk mengiput nilai dari user • float = tipe data untuk desimal • endl = membuat baris baru/petanda akhir untuk fungsi cout
➢
Praktek 2 (Buatlah sebuah program Bahasa C/C++untuk menginput sebuah nilai bilangan bulat yang menyatakan suhu dalam satuan Celcius. Selanjutnya hitung dan tampilkan nilai sudut dalam derajat Fahrenheit dan Reamur!) 2. Langkah pertama adalah kita buka applikasi text editor(codeblocks),dan buat project baru,ketik coding seperti gambar dibawah dan run programnya
• • • • • •
int = untuk mendeklarasikan sebuah variabel itu memiliki tipe data bilangan bukat tanda (*) = sebuah operator aritmatika untuk perkalian cout = untuk menampilkan data ke layar cin = untuk menginput nilai di user tanda (/) =sebuah operatur aritmatika untuk pembagian endl = membuat baris baru/petanda akhir untuk fungsi cout
Praktek 3 (Buatlah sebuah program Bahasa C/C++ untuk menginput sisi alas dan sisi tinggi sebuah segitiga siku-siku (dalam cm). Dengan menggunakan rumus Phitagoras, buatlah sebuah program Bahasa C/C++ untuk menghitung sisi miring segitiga tersebut dan menampilkannya di layar!)
1. langka pertama adalah buka applikasi text editor(codeblocks),dan buat project baru,ketik coding seperti gambar dibawah dan run programnya
• • • • •
cout = untuk menampilkan data ke layar endl = membuat baris baru/petanda akhir untuk fungsi cout cin = untuk mengiput nilai dari user float = tipe data untuk desimal #include<math.h> = untukmengmbil library operasi matematikaseperti pangkat dan akar
Praktek 4 (Buatlah sebuah program Bahasa C/C++ untuk menginput sebuah nilai bilangan bulat positif, lalu tampilkan keterangan “GANJIL” jika bilangan tersebut adalah ganjil dan “GENAP” jika bilangan tersebut adalah genap.)
1.
langka pertama adaahta buka applikasi text editor(codeblocks),dan buat project baru,ketik coding seperti gambar dibawah dan run programnya.
cout = untuk menampilkan data ke layar endl = membuat baris baru/petanda akhir untuk fungsi cout cin = untuk mengiput nilai dari user float = tipe data untuk bilangan desimal
D. KESIMPULAN C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. Bahasa C adalah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah. Bahasa pemrograman C++ adalah bahasa pemrograman yang berorientasi pada objek.
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, sedangkan untuk C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggotaanggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
beberapa fungsi dan syntax pada praktikum 3 •
int = untuk mendeklarasikan sebuah variabel itu memiliki tipe data bilangan bukat
•
tanda (*) = sebuah operator aritmatika untuk perkalian
•
cout = untuk menampilkan data ke layar
• • • •
endl = membuat baris baru/petanda akhir untuk fungsi cout cin = untuk mengiput nilai dari user float = tipe data untuk desimal #include<math.h> = untukmengmbil library operasi matematikaseperti pangkat dan akar