Anda di halaman 1dari 7

Nama : Al Anisa Dewi Mustika

NPM : 19310132

Mata Kuliah : Algoritma Pemrograman/6C

Ulangan Tengan Semester (UTS)

1. Apa yang anda ketahui tentang header?bagaimana cara memilih header untuk sebuah
program?berikan contoh program yang memiliki header pada matematika!
Jawaban :
- Header merupakan file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh
program baik sebagai standar input, output maupun sebagai syntax.
- Cara memilih header untuk sebuah program :
Untuk dapat menjalankan suatu program dengan baik, tentunya kita harus menyesuaikan
bahasa yang digunakan dalam program, yaitu dengan menyesuaikan fungsi terhadap header,
sehingga kita dapat menjalankan program sesuai bahasa didalamnya.
- Contoh program header pada matematika :
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int x;
x=64;
cout<<"Akar dari 64 adalah"<<sqrt(x);
return 0;
}

Output dalam C++

Pada program di atas, kita tau bahwa fungsi sqrt (x) untuk menghasilkan akar dari
x dapat digunakan dengan menggunakan file header math.h.

2. Apa yang anda ketahui tentang tipe data?bagaimana cara memilih tipe data pada sebuah
program?berilah satu contoh program dengan tipe data tertentu!
Jawaban:
- Menurut saya tipe data merupakan representasi jenis dari nilai yang terdapat dalam program,
jika penulisan dalam program tejadi kesalahan, maka program tidak akan dapat dijalankan.
- Cara memilih data pada program agar sesuai produk yang diinginkan yaitu menyesuaikan tipe
data dasar atau bentukan untuk menyelesaikan suatu program yang akan dikerjakan. Agar kita
tau definisi data seperti apa yang harus dimasukkan sebagai bahan penyelesaian program
tersebut.
- Contoh tipe data bilangan bulat :
#include<iostream>
using namespace std;
int main()
{
int x, y;
x=9;
y=15
cout<<"Nilai x+y = "<<x+y;
return 0;
}

Output pada C++

3. Apakah kegunaan operator?berikan sebuah kasus program yang mengandung operator!


Jawaban:
- Menurut saya operator digunakan sebagai tanda untuk melakukan operasi-operasi tertentu di
dalam program.
Dengan operator kita dapat melakukan operasi perhitungan, perbandingan, juga manipulasi
bit.
- Contoh kasus yang mengandung operator (+) dan (-) :
#include<iostream>
using namespace std;
int main()
{
int X;
float Y;

X=+9;
Y=-4.256;

cout<<"Nilai awal";
cout<<"Nilai X : "<<X;
cout<<"Nilai Y : "<<Y;

X=-X;
Y=-Y;
cout<<"Nilai setelah dikenakan operator (-)";
cout<<"Nilai X : "<<X;
cout<<"Nilai Y :"<<Y;
return 0;
}

Output pada C++

Pada contoh di atas, saat menghitung nilai variabel Y, nilai variabel X belum negatif,
sehingga . Setelah perhitungan Y, nilai X menjadi negatif (karena tanda (-)), sehingga
X sama dengan X = -9 dan Y = 4.256.

4. Apa yang anda ketahui tentang percabangan? kapan program membutuhkan percabangan?
berikan satu contoh program yang memiliki perintah percabangan?
Jawaban:
- Percabangan merupakan suatu pemilihan statement yang akan di eksekusi dimana
pemilihan tersebut didasarkan atas kondisi tertentu. Suatu program akan
membutuhkan percabangan jika suatu statement yang akan dieksekusi terdapat suatu
pemilihan.
- Suatu program membutuhkan percabangan yaitu disaat implementasi algoritma dalam
pemecahan suatu masalah dengan berbagai alternatif jawaban yang tersedia, dan kita
harus mengambil keputusan untuk mengambil keputusan untuk memilih salah satu
jawaban yang tepat.
- Contoh program dengan perintah percabangan:
#include<iostream>
using namespace std;
int main()
{
int Nilai;
cout<<"Masukkan sebuah Nilai:";
cin>>Nilai;
if (Nilai<35)
cout<<Nilai<<"adalah Nilai rendah";
else if (Nilai<68)
cout<<Nilai<<"adalah nilai sedang";
else if (Nilai<=100)
cout<<Nilai<<"adalah Nilai Tinggi";
else
cout<<"Anda memasukkan Nilai diluar jangkauan";
return 0;
}

Output pada C++

Dari contoh di atas, terdapat sebuah pemilihan statement jika nilai<35 termasuk
dalam nilai rendah, namun jika nilai<68 termasuk dalam nilai sedang, dan jika
nilai<100 termasuk dalam nilai tinggi.

5. Ada berapa cara melakukan perintah pengulangan pada program? bagaimana memilih kebutuhan
perintah pengulangan yang tepat pada program? berikan contohnya!
Jawaban:
- Dalam program terdapat tiga jenis struktur pengulangan, yaitu sruktur for dimana
pernyataan ini digunakan untuk menghasilkan pengulangan (looping) beberapa kali,
kemudian terdapat struktur while yang merupakan suatu pernyataan untuk memproses
suatu pernyataan atau beberapa pernyataan beberapa kali, juga terdapat struktur do-
while yang dimana semisal kita mau suatu pernyataan yang terdapat di dalamnya
minimal akan sekali dieksekusi, dan juga terdapat statement peloncatan yang
struktur pengulangannya seringkali dituntut untuk melakukan peloncatan statemen.
- Contoh pengulangan yang tepat dalam program :
#include<iostream>
using namespace std;
int main()
{
cout<<"NPM : 19310132"<<endl;
cout<<"Mata Kuliah : Algoritma pemrograman 6C"<<endl;

int i;
for (i = 6; i <=15; i++)
{
if (i==9) continue;
std::cout<<"Bilangan"<<i<<"\n";
}
}

Output pada C++

Dari contoh diatas, bisa kita lihat bahwa pada bilangan ke-3 (angka 8) kita continue
kan akan menghasilkan bilangan 3(angka 8) langsung menuju pada bilangan ke
5(angka 10).

6. Apakah setiap program membutuhkan sebuah fungsi? bagaimana cara membuat fungsi?
berikan contohnya!
Jawaban:
- Tentu setiap program membutuhkan fungsi, karena suatu pernyataan membutuhkan kode
program (blok program) guna menyelesaikan tugas spesifikasi tertentu.
- Berikut adalah cara kerja fungsi :
- Contoh cara kerja fungsi dalam program :

#include<iostream>
using namespace std;
//Membuat fungsi dengan nama Tulis5kali()
void Tulis5kali()
{
for (int C=0; C<5;C++) {
cout<<"Pendidikan Matematika UPGRIS\n";
}
}
//Fungsi utama
int main()
{
Tulis5kali();//Memanggil fugsi Tulis5kali()untuk dieksekusi
return 0;
}

Output pada C++


7. Buatlah algoritma dan program yang anda suka dalam kehidupan sehari-hari.
Jawaban:
Disuatu taman tedapat papan penunjuk arah berbentuk segitiga, dengan diketahui alasnya 12 cm
dan memiliki tinggi 13 cm. Buatlah logaritma dan programnya pada Dev C++!
Penyelesaian:
Bentuk logaritma :
#include<iostream>
using namespace std;

int Luas(int a, int t)


{
int hasil;
hasil = 0.5*a*t;
return hasil;
}

main()
{ int a=0,t=0,k;
cout<<"Nama : Al Anisa Dewi Mustika"<<endl;
cout<<"NPM : 19310132"<<endl;
cout<<"Prodi: Pendidikan Matematika"<<endl;

cout<<"Menghitung Luas Segitiga"<<endl;


cout<<endl<<"Masukkan Alas:";cin>>a;
cout<<endl<<"Masukkan Tinggi:";cin>>t;
k=Luas(a,t);
cout<<endl<<"Luas="<<k;
}

Output pada C++

Anda mungkin juga menyukai