Anda di halaman 1dari 19

Nama : Rina Rahmawati

Nim : 201010950022
Kelas : 02TKME001
Mata Kuliah : Dasar Komputer dan Pemograman

TUGAS DASAR PEMOGRAMAN


TUGAS 1
1. Type Data Pemograman
• Void (Kosong) adalah tipe data yang tidak bertipe karena mempunyai ukuran 0
byte biasanya digunakan untuk tipe data kosong seperti membuat fungsi.
• Char (karakter) adalah tipe data untuk karakter yang sering digunakan untuk tipe
data yang menggunakan huruf dan angka sebagai datanya.
• Int (Integer) adalah tipe data untuk numerik yang sering digunakan untuk data
berupa angka.
• Float (Floating Point) adalah tipe data untuk numerik yang digunakan untuk data
berupa angka pecahan,
• Double (Double Floating Point) adalah tipe data untuk numerik yang digunakan
untuk data berupa angka pecahan yang nilai decimalnya dua kali lebih banyak.
• Bool (Boolean) adalah tipe data yang digunakan untuk menentukan false dan
true, tipe data ini sama seperti bilangan biner hanya ada dua angka saja yaitu 0
dan 1.
• Wchar_t adalah tipe data yang digunakan sama seperti char yang menyimpan
karakter besar, biasanya digunakan untuk menyimpan karakter yang tidak ada di
huruf abjad misalnya huruf japan, china, korea, dll.
2. Konversi suhu.
• Mendefenisikan variable yang ditentukan.
a) Variable C untuk celcius
b) Variable F untuk fahrenheit

• Memasukan nilai suhu yang akan dikonversikan.


a) Meminta masukan suhu celcius.
b) Disimpan dalam variable C.

• Menghitung suhu konversi. F = (C * 9/5) + 32.


• Menampilkan hasil konversi.
STAR

float C;
float B;


cout<<"Masukan Suhu :";

cin>> C;

F = (C *9/5)+32

cout<<"Hasil Konversi Suhu :"<< endl;


cout<<"Fahrenheit :"<<F<<endl;

FINISH

ALGORITMA
#include <iostream>

using namespace std;

int main()
{
cout<<"RINA RAHMAWATI"<<endl;
cout<<"PROGRAM C++ KONVERSI SUHU"<< endl;
float C;
float F;
cout<<"Masukan Suhu :";
cin>> C;
F = (C * 9/5) + 32;
cout<<"Hasil Konversi Suhu :"<< endl;
cout<<"Fahrenheit :"<<F<<endl;

return 0;
}

3. Konversi suhu pilihan :


• Mendefenisikan variable yang ditentukan.
a) Variable C untuk celcius
b) Variable F untuk fahrenheit
c) Chart pilihan
• Memasukan nilai suhu yang akan dikonversikan.
a) Masukan suhu celcius
b) Masukan suhu Fahrenheit
• Menghitung suhu konversi.
a) F = (C * 9/5) + 32.
b) C = (F-32)*5/9.
• Menampilkan hasil konversi.

STAR

float C;
float B;
char pilihan;
ALGORITMA
#include <iostream>
using namespace std;

int main()//awal eksekusi


{
cout<< "RINA RAHMAWATI" << endl;
cout<< "PROGRAM C++ KONVERSI SUHU" << endl;
float C;
float F;
char pilihan;
cout<< "Masukan pilihan konversi dari celcius (C atau c) atau dari Farhenheit (F atau f) :";
cin>> pilihan;
if ((pilihan == 'C')||(pilihan == 'c'))
{
cout<< "Masukan Suhu Celcius : ";
cin>> C;
F = (C*9/5) + 32;
cout<< "Hasil Konversi suhu dalam Farhenheit : "<< F << endl;
}
else
{
cout<< "Masukan Suhu Farhenheit : ";
cin>> F;
C = (F - 32)*5/9;
cout<< "Hasil Konversi suhu dalam Celcius : "<< C << endl;
}
return 0;
}
TUGAS 2
1. Tertiary Operator adalah Dalam matematika, operasi ternary adalah operasi n-ary dengan
n = 3. Operasi ternary pada himpunan A mengambil tiga elemen A yang diberikan dan
menggabungkannya untuk membentuk elemen tunggal A. Dalam ilmu komputer,
operator ternary adalah operatcor yang mengambil tiga argumen.
2. Buatlah sebuah program yang memfasitasi pembelajar untuk belajar mengoperasikan
hukum arithmatik.
Pilihannya :
a) Perbandingan kelas operator (misalkan * atau / dengan + atau -)
b) Bagaimana membuat penulisan pangkat
c) user memasukan 3 bilangan untuk pilihan 1
d) user memasukan 2 bilangan untuk pilihan 2

FLOW CHART

START

float bil1, bil2, bil3;


float hasil;
int pilihan;

Latihan operasi Aritmatika: \n";


1. Belajar perbandingan kali-bagi dan tambah-
kuranng\n";
2. Belajar membuat persamaan untuk pangkat\n"

(pilihan == ‘1’)
||(pilihan == ‘2’)

Masukan bil1; Masukan bil1;


Masukan bil2; Masukan bil2;
Masukan bil3;

ALGORITMA

FINISH
#include <iostream>
#include <math.h>
using namespace std;

int main()//RINA RAHMAWATI


{
float bil1, bil2, bil3;
float hasil;
int pilihan;

cout<<"RINA RAHMAWATI"<<endl;
cout<<"Latihan operasi Aritmatika: \n";
cout<<"1. Belajar perbandingan kali-bagi dan tambah-kuranng\n";
cout<<"2. Belajar membuat persamaan untuk pangkat\n";
cout<<"Masukkan pilihan anda yang no.1 dan no.2 :";
cin>>pilihan;
//check pilihan user
cout<<"pilihan user adalah no :"<<pilihan<<endl;

if (pilihan == 1)
{
cout<<"Untuk belajar perbandingan kali-bagi dan tambah-kurang";
cout<<"Diperlukan tiga bilangan yang akan dioperasikan.\n";
cout<<"Contoh : bil1 + bil2 * bil3 hasilnya silahkan nanti dibandingkan dengan teori
matematika.\n";
cout<<"Untuk Latihan, masukkan dulu ke 3 bilangan tersebut : \n";
cout<<"Masukkan bil1 : ";
cin>>bil1;
cout<<"Masukkan bil2 : ";
cin>>bil2;
cout<<"Masukkan bil3 : ";
cin>>bil3;
hasil = (bil1 * bil2) - (bil1 / bil3);

cout<<"Hasil : " <<hasil<<endl;

}
else
{
cout<<"Untuk belajar pangkat pada matematika.\n";
cout<<"Diperlukan dua bilangan yang akan dioperasikan.\n";
cout<<"Masukkan bil1 : ";
cin>>bil1;
cout<<"Masukkan bil2 : ";
cin>>bil2;

hasil = pow (bil1,bil2);

cout<<"hasil = "<<hasil<<endl;
}
return 0;
}
TUGAS 3
1. Buatlah flowchart dan pemograman “FOR”

STAR


i = 1
initial value

#include <iostream>

using namespace std;

int main()

for(int i = 1; i < 5; i=i+1){

printf("RINA RAHMAWATI ke-%i\n", i);

return 0;

2. Buatlah Flowchart dan pemograman “DO-WHILE”


START

i = 0
intial value

ALGORITMAT
#include <iostream>
using namespace std;
int main()
{
int i = 0;
do
{
printf("RINA RAHMAWATI ke-%i\n", i);
i++;

}
while(i<=5);

return 0;
}

3. PERBEDAAN “WHILE” DAN “DO/WHILE” ADALAH :


Perulangan do/while akan mengecek kondisi di belakang (sesudah mengulang),
sedangkan while akan mencek kondisi di depan atau awal (sbelum mengulang)
TUGAS 4

1. Buatlah flowchart “IF ELSE IF (SWITCH CASE)”


Dengan ketentuan, predikat nilai mahasiswa :
80 - 100 =A
70 - 79 =B
60 - 69 =C
50 - 59 =D
00 – 49 =E

FLOW CHART

START


float Nilai;

JIKA NILAI
GRADE E
>=0 & <50

ALGORITMA

#include <iostream>

using namespace std;


int main()
{
float Nilai;
cout<”RINA RAHMAWATI"<<endl;
cout << "Input Nilai Anda : ";
cin >> Nilai;

if ((Nilai>=0)&&(Nilai<50))
{
cout << "Grade E" << endl;
}
else if ((Nilai>=50)&&(Nilai<60))
{
cout << "Grade D" << endl;
}
else if ((Nilai>=60)&&(Nilai<70))
{
cout << "Grade C" << endl;
}
else if ((Nilai>=70)&&(Nilai<80))
{
cout << "Grade B" << endl;
}
else if (Nilai>=80)
{
cout << "Grade A" << endl;
}
else
{
cout << "Maaf Nilai Yang Anda Masukkan Salah" << endl;
}

return 0;
}

Anda mungkin juga menyukai