Anda di halaman 1dari 8

Tugas Pendahuluan 4

PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN KOMPUTER

OLEH :

NAMA : RICO DYON STEFANUS

NIM : F1A2 20 097

KELOMPOK : VI (ENAM)

PROGRAM STUDI STATISTIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS HALU OLEO

KENDARI

2021
Soal :

1. Jelaskan apa itu \n\n, \n !


2. Jelaskan macam-macam include !
3. Buatkan contoh program if else !
4. Buatlah program C++ yang menghasilkan output biodata diri yang terdiri dari
nama, nim, ttl, jenis kelamin, tingkat ketampanan atau kecantikan (1-100) !

Jawab :

1. \n adalah simbol untuk membuat baris baru maka \n\n adalah simbol untuk
membuat dua baris baru. Penulisan \n boleh ditempatkan di depan, ditengah
atau diakhir.
Program :
cout << "Namaku adalah \n";
cout << "Petani kode";
Output :

2. Include
Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada
kompiler untuk meletakan kode dari header file iostream.h kedalam program.
Adapun macam-macam include beserta penjelasannya sebagai berikut :
a) #include <iostream.h>
Singkatan dari input output stream header yang digunakan sebagai standar
input output operasi yang digunakan di C++.
Fungsi yang ada didalam iostream.h antara lain:
1) cout : merupakan fungsi keluaran atau untuk menampilkan data
dengan tipe apapun kelayar.
2) cin : merupakan fungsi masukan yang dapat memasukkan data berupa
numerik dan karakter.
3) endl : merupakan fungsi yang digunakan untuk perintah newline atau
pindah baris.
b) #include <stdio.h>
Singkatan dari standar input output header yang digunakan sebagai standar
input output operasi yang digunakan oleh bahasa C, akan tetapi bisa juga
digunakan didalam bahasa C++.
Fungsi yand ada didalam stdio.h antara lain:
1) printf() : merupakan fungsi keluaran yang digunakan untuk
menampilkan informasi/pesan kelayar secara ter (menentukan tipe
data yang dikeluarkan.
2) puts() : merupakan fungsi keluaran yang digunakan untuk
menampilkan informasi/pesan kelayar yang bertipe data string (tanpa
melakukan penentuan tipe data terlebih dahulu).
3) putchar() : merupakan fungsi keluaran yang digunakan untuk
menampilkan informasi/pesan yang bertipe data char (tanpa
melakukan penentuan tipe data terlebih dahulu).
4) scanf() : merupakan fungsi masukan yang digunakan untuk
menginputkan data numerik, karakter dan string secara terformat
(menentukan tipe data yang akan dimasukkan).
5) gets() : merupakan fungsi masukan yang khusus untuk menerima
masukan tipe data string (tanpa harus melakukan penentuan tipe data
terlebih dahulu).
c) #include <conio.h>
Merupakan file header yang berfungsi untuk menampilkan hasil
antarmuka kepada pengguna.
Fungsi yang ada didalam conio.h antara lain:
1) getch() : merupakan singakatan dari get character and echo yang
digunakan untuk menahan output suatu program dan akan kembali
mengeksekusi setelah kita melakukan inputan baik tombol enter atau
lainnya dan inputan tersebut tidak ditampilkan dalam window.
2) getche() : fungsinya hampir sama dengan getch() akan tetapi inputan
aka n ditampilkan dalam window.
3) clrscr() : merupakan singkatan dari clear screen yang digunakan untuk
membersihkan layar window.
d) #include <math.h>
Merupakan header untuk fungsi matematika, fungsi yang ada di dalamnya
antara lain :
1) sqrt() merupakan fungsi untuk menghitung akar dari suatu bilangan.
2) pow() : fungsi ini utuk menghitung hasil dari perpangkatan bilangan.
3) sin(), cos(), tan() fungsi ini digunakan untuk menhitung nilai sinus,
cosinus, dan tangen dari sudut yang dimasukkan.
e) #include <stdlib.h>
Merupakan file header yang berfungsi untuk operasi pembanding dan
operasi konversi. Fungsi yang adal didalam stdlib.h antara lain:
1) max() fungsi yang digunakan untuk menentukan nilai maximum dari
bilangan yang diinputkan.
2) min() fungsi yang digunakan untuk menentukan nilai minimum dari
bilangan yang diinputkan.
3) atof() fungsi ini digunakan untuk mengkonversi nilai string bilangan
bertipe double.
4) atoi() fungsi ini digunakan untuk mengkonversi nilai string bertipe
integer.
f) #include <string.h>
Merupakan file header yang berfungsi untuk melakukan manipulasi string.
Fungsi yang ada didalamnya antara lain:
1) strcpy() fungsi ini digunakan untuk menyalin suatu string ke variabel
tujuan.
2) strlen() fungsi ini digunakan untuk menghitung jumlah karakter yang
ada dalam suatu string.
3) strcmp() fungsi ini digunakan untuk membandingkan 2 buah string.
4) strrev() fungsi ini digunakan untuk membalikkan ururtan suatu string.
5) strlwr() fungsi ini untuk menghubah semua huruf menjadi huruf kecil.
6) strupr() fungsi ini digunakan untuk mengubah huruf menjadi huruf
kapital. strcat() fungsi ini digunakan untuk menggabungkan 2 buah
string.
g) #include <iomanip.h>
Fungsi yang ada didalam iomanip.h antara lain:
1) setw() fungsi ini digunakan untuk mengatur lebar variabel.
2) setfill() fungsi ini digunakan untuk mengatur karakter yang dipakai
memenuhi bagian field yang ditentukan setw(), yang tidak dipakai
untuk menampilkan data.
3) setiosflag() merupakan fungsi manipulator yang dapat dipakai untuk
mengontrol sejumlah tanda format.
h) #include <assert.h>
Adalah file header yang mendefinisikan makro menegaskan c processor.
digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari
bug di versi debug dari sebuah program.
i) #include <complex.h>
Adalah file header yang mendefinisikan fungsi untuk aritmatika kompleks.
j) #include <ctype.h>
Adalah header untuk deklarasi yang berfungsi mengklasifikasi karakter.
k) #include <errno.h>
Adalah file header yang berfungsi melaporkan kondisi kesalahan melalui
kode kesalahan .
l) #include <fenv.h>
Adalah file header yang mengandung berbagai fungsi dan makro untuk
memanipulasi lingkungan floating point .
m) #include <float.h>
Adalah header yang berfungsi memperluas ke berbagai limit dan
parameter dari jenis floating point standar.
n) #include <inttypes.h>
file header berfungsi mendefinisakan beberapa makr untuk digunakan
dengan fungsi printf,dan scanf, serta fungsi untuk bekerja dengan jenis
intmax_t
o) #include <iso646.h>
Adalah header yang mendefinisikan beberapa makro yang memungkinkan
programmer untuk menggunakan c bitwise bahasa dan operator logika
yang tanpa file header tidak bisa cepat atau mudah di ketik pada beberapa
keyboard non-qwertyinternasional.
p) #include <limits.h>
Adalah file header dari perpustakaan standar bahasa pemrograman c yang
mencakup definisi karakteristik dari jenis variabel umum.
q) #include <locale.h>
Adalah pemrograman bahasa c file header , digunakan untuk tujuan
lokalisasi.
3. Program :
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;

int main()
{
string kata;
cout<<"Masukan kata = STATISTIKA"<<endl;
cin>>kata;

if (kata=="STATISTIKA"){
cout<<"Kata yang dimasukan sesuai"<<endl;
}else {
cout<<"Kata yang dimasukan tidak sesuai"<<endl;
}
getch();
}

Output :

4. Program :
#include <iostream>
#include <string>

using namespace std;

int main (){


string nama;
string nim;
string ttl;
string kelamin;
string tingkat;

cout<<"Masukan Data Berikut : "<<endl<<endl;


cout<<"Nama : ";
getline (cin, nama);

cout<<"NIM : ";
getline (cin, nim);

cout<<"TTL : ";
getline (cin, ttl);

cout<<"Jenis kelamin : ";


getline (cin, kelamin);

cout<<"Tingkat ketampanan atau kecantikan (1-100) : ";


getline (cin, tingkat);
<<endl;

Output :

Anda mungkin juga menyukai