PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

dokumen-dokumen yang mirip
MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

PENGENALAN BAHASA C DAN C++

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Modul 3 INPUT DAN OUTPUT

BAB IV. OPERATOR DAN STATEMENT

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

OPERASI DASAR MASUKAN DAN KELUARAN

BAB V INPUT DAN OUTPUT

Algoritma dan Pemrograman

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Algoritma Pemrograman. Fery Updi,M.Kom

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

Algoritma Pemrograman 2B (Pemrograman C++)

BAB 2. FUNGSI INPUT OUTPUT

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

BAB 1 KONSEP DASAR BAHASA C

Kuliah III - Dasar Pemrograman

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

INPUT DAN OUTPUT BAHASA C

IT234 - Algoritma dan Struktur Data. Ramos Somya

Object Oriented Programming (OOP)

PRAKTIKUM JUDUL PERULANGAN 7.2 TUJUAN

PENGENALAN VISUAL FOXPRO

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Selection / Pemilihan PEMILIHAN

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

BAB III PERINTAH INPUT OUTPUT

Algoritma dan Pemrograman

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN


Bab 3. Decision 1 (Pengambilan Keputusan)

FUNGSI INPUT & OUTPUT

Dasar-dasar C/C++ Ekohariadi FT Unesa

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

MODUL 9 STRUCT (STRUKTUR)

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

PENGENALAN C++ Bab 1

MODUL 5 PERULANGAN (LOOPING)

MODUL PRAKTIKUM BAHASA PEMROGRAMAN TESTRUKTUR MODUL 8 POINTER

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

STRUKTUR DASAR PEMROGRAMAN

OPERATOR DAN STATEMEN I/O

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

MODUL 1 Alur Seleksi dengan C++

SILABUS. Kompetensi Dasar Indikator Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar 3.1.Pengenalan

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pertemuan 4 OPERATOR DAN STATEMEN I/O

PERTEMUAN 7 REVIEW (QUIZ)

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

3. Struktur Perulangan dalam C++

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Pert. 5. Operai Penyeleksian Kondisi

5. Fungsi. S. Indrianii L, M.T

MODUL 1 STANDAR INPUT DAN OUTPUT

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.

Algoritma dan Struktur Data I 2014

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

KONTROL ALIR PERULANGAN

Pengantar Visual C++ & Penulisan Program

BAB 3 PERINTAH INPUT OUTPUT

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Pertemuan2 Percabangan & Perulangan pada Python

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

Tipe Data dan Operator

P - 3 Bab 2 : Pengantar Pemrograman C

PENGENALAN C++ DADANG MULYANA 2012

Modul 4 Kondisional/Pencabangan If - Else

BAB 4 PENGENALAN BAHASA C

Transkripsi:

PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O OLEH : Nama Stambuk Kelompok PROGRAM STUDI ELEKTRO FAKULTAS TEKNIK UNIVERSITAS FAJAR MAKASSAR 2015

BAB V PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O TUJUAN INSTRUKSIONAL Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu untuk: 1. Mengetahui dan memahami tentang berbagai instruksi input dan output 2. Mengetahui dan memahami tentang berbagai jenis operator dan pemakaiannya TEORI PENUNJANG

CONTOH PROGRAM Prosedur Latihan 1. Tuliskan listing program pada window text edit IDE Borland C++. 2. Jika telah selesai save as sesuai dengan nama file yang tertera di samping judul setiap contoh. 3. Lakukan compile: pilih tab menu project kemudian pilih compile, atau dengan menggunakan shortkey Alt+F9 4. Jika terdapat pesan warning atau error, silahkan mengecek kembali listing program yang anda ketik karena mungkin terdapat kesalahan 5. Jika tidak terdapat pesan warning atau error, lanjutkan dengan running program dengan: pilih tab menu debug kemudian pilih run meng-click icon, atau dengan menggunakan shortkey Ctrl+F9 6. Buka konsole (command-prompt MS-Windows) dan masuk ke drive C: dengan mengetik perintah cd\ kemudian ketik perintah sesuai dengan nama file yang di-save (tidak termasuk extension) dan tekan tombol enter. 7. Hasil akan muncul di layar konsole Contoh Program 3.1 (coba21.cpp) #include<stdio.h> #include<conio.h> main() { int a = 7; char b = G ; clrscr(); printf( %c merupakan abjad yang ke-%d, b, a); } Hasil yang muncul di layar adalah: G merupakan abjad yang ke-7

Contoh Program 3.2 (coba32.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> #include<iomanip.h> main() { float a = 7.55, b = 321.7891; clrscr(); printf("=============================================== \n"); printf("penggunaan FUNGSI PRINTF \n"); printf("=============================================== \n"); printf("tanpa menggunakan penentu lebar field \n"); printf("bilangan A = %f \n", a); printf("bilangan B = %f \n", b); printf("menggunakan penentu lebar field \n"); printf("bilangan A = %.1f \n", a); printf("bilangan B = %.3f \n\n", b); cout << "==========================================" << endl; cout << "PENGGUNAAN FUNGSI COUT" << endl; cout << "==========================================" << endl; cout << "Tanpa menggunakan penentu lebar field" << endl; cout << "Bilangan A = " << a << endl; cout << "Bilangan B = " << b << endl; cout << "Menggunakan penentu lebar field" << endl; cout << setiosflags(ios::fixed); cout << "Bilangan A = " << setprecision(1) << a << endl; cout << "Bilangan B = " << setprecision(3) << b; } Hasil yang muncul di layar adalah =============================================== PENGGUNAAN FUNGSI PRINTF =============================================== Tanpa menggunakan penentu lebar field Bilangan A = 7.550000 Bilangan B = 321.789093 Menggunakan penentu lebar field Bilangan A = 7.6 Bilangan B = 321.789 =============================================== PENGGUNAAN FUNGSI COUT =============================================== Tanpa menggunakan penentu lebar field Bilangan A = 7.55 Bilangan B = 321.789 Menggunakan penentu lebar field Bilangan A = 7.6 Bilangan B = 321.789

Contoh Program 3.3 (coba33.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { char nama[20], stb[10]; clrscr(); cout << "==================================================" << endl; cout << "PENGGUNAAN FUNGSI MASUKAN (1)" << endl; cout << "==================================================" << endl; cout << "\nfungsi Scanf()" << endl; cout << "--------------------------------------------------" << endl; cout << "1. Silahkan input nama anda (minimal dua suku kata) : "; scanf("%s", &nama); cout << " Silahkan input stambuk anda : "; scanf("%s", &stb); cout << "\n\n +++Halo " << nama << ". Stambuk anda adalah " << stb << "+++" << endl; cout << "\n\n [Silahkan tekan enter untuk lanjut]\n" << endl; cout << "2. Silahkan input nama anda (maksimal satu suku kata): "; scanf("%s", &nama); cout << " Silahkan input stambuk anda : "; scanf("%s", &stb); cout << "\n\n +++Halo " << nama << ". Stambuk anda adalah " << stb << "+++" << endl; } Contoh hasil yang muncul di layar adalah: =============================================================== PENGGUNAAN FUNGSI MASUKAN (1) =============================================================== Fungsi Scanf() --------------------------------------------------------------- 1. Silahkan input nama anda (minimal dua suku kata) : nama anda Silahkan input stambuk anda : stambuk +++Halo nama anda. Stambuk anda adalah stambuk+++ [Silahkan tekan enter untuk lanjut] 2. Silahkan input nama anda (maksimal satu suku kata): nama Silahkan input stambuk anda : stambuk +++Halo nama. Stambuk anda adalah stambuk+++ *Tampilan akan menyesuaikan dengan apa yang anda input

Contoh Program 3.4 (coba34.cpp) main() { char nm1[20]; char nm2[20]; char nm3[20]; cout << "==================================================" << endl; cout << "PENGGUNAAN PERINTAH MASUKAN (2)" << endl; cout << "==================================================" << endl; cout << "\nperbandingan Fungsi Gets(), Scanf(), dan Cin" << endl; cout << "--------------------------------------------------" << endl; cout << "Silahkan input nama lengkap anda = "; gets (nm1); cout << "Silahkan input nama lengkap anda = "; scanf("%s", &nm2); cout << "Silahkan input nama lengkap anda sekali lagi = "; cin >> nm3; cout << endl << endl; cout << "Dengan menggunakan perintah masukan gets:" << endl; cout << "Senang berkenalan dengan anda " << nm1 << endl << endl; cout << "Dengan menggunakan perintah masukan scanf:" << endl; cout << "Senang berkenalan dengan anda " << nm2 << endl << endl; cout << "Dengan menggunakan perintah masukan cin:" << endl; cout << "Senang berkenalan dengan anda " << nm3 << endl << endl; } Contoh hasil yang muncul di layar adalah: =============================================================== PENGGUNAAN PERINTAH MASUKAN (2) =============================================================== Perbandingan Fungsi Gets(), Scanf(), dan Cin --------------------------------------------------------------- Silahkan input nama lengkap anda = nama lengkap Silahkan input nama lengkap anda = nama lengkap Silahkan input nama lengkap anda sekali lagi = nama lengkap Dengan menggunakan perintah masukan gets: Senang berkenalan dengan anda nama lengkap Dengan menggunakan perintah masukan scanf: Senang berkenalan dengan anda nama lengkap Dengan menggunakan perintah masukan cin: Senang berkenalan dengan anda nama lengkap *Tampilan akan menyesuaikan dengan apa yang anda input

Contoh Program 3.5 (coba35.cpp) #include<iostream.h> #include<conio.h> main() { char krk; char krt; clrscr(); cout << "============================================" << endl; cout << "PENGGUNAAN PERINTAH MASUKAN (3)" << endl; cout << "===========================================" << endl; cout << "\npenggunaan Fungsi Getch dan Getche" << endl; cout << "--------------------------------------------" << endl; cout << "Fungsi Getch" << endl; cout << "Silahkan input karakter bebas = "; krk = out << endl; cout << "Karakter yang tadi anda inputkan adalah " << krk << endl; cout << endl; cout << "Fungsi Getche" << endl; cout << "Silahkan input karakter bebas = "; krt = getche(); cout << endl; cout << "Karakter yang tadi anda inputkan adalah " << krt << ends; } Contoh hasil yang muncul di layar adalah: =============================================================== PENGGUNAAN PERINTAH MASUKAN (3) =============================================================== Penggunaan Fungsi Getch dan Getche --------------------------------------------------------------- Fungsi Getch Silahkan input karakter bebas = Karakter yang tadi anda inputkan adalah k Fungsi Getche Silahkan input karakter bebas = k Karakter yang tadi anda inputkan adalah k *Tampilan akan menyesuaikan dengan apa yang anda input.

Contoh Program 3.6 (coba36.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { int a, b, c, d, e, f, g; cout << "============================================" << endl; cout << "OPERATOR ARITMATIKA" << endl; cout << "============================================" << endl; cout << endl; cout << "Masukkan nilai A : "; cin >> a; cout << "Masukkan nilai B : "; cin >> b; c = a - b; d = a + b; e = a * b; f = a / b; g = a % b; cout << "\nmaka : " << endl << endl; cout << "Hasil dari A - B = " << c << endl; cout << "Hasil dari A + B = " << d << endl; cout << "Hasil dari A * B = " << e << endl; cout << "Hasil dari A / B = " << f << " dengan sisa pembagian = " << g << endl; cout << "\n*tekan sembarang untuk lanjut" << endl; cout << "============================================" << endl; cout << "OPERATOR PENAMBAH DAN PENGURANG" << endl; cout << "============================================" << endl; cout << endl; cout << "Penggunaan notasi di depan variabel" << endl; cout << "--------------------------------------" << endl; cout << "Masukkan nilai A : "; cin >> a; cout << "Masukkan nilai B : "; cin >> b; cout << "\nmaka : " << endl << endl; cout << "Nilai A = " << a << endl; cout << "Nilai ++A = " << ++a << endl; cout << "Nilai A = " << a << endl; cout << "Nilai B = " << b << endl; cout << "Nilai --B = " << ++b << endl; cout << "Nilai B = " << b << endl << endl; cout << "Penggunaan notasi di belakang variabel" << endl; cout << "--------------------------------------" << endl; cout << "Masukkan nilai A : "; cin >> a; cout << "Masukkan nilai B : "; cin >> b; cout << "\nmaka : " << endl << endl; cout << "Nilai A = " << a << endl; cout << "Nilai A++ = " << a++ << endl; cout << "Nilai A = " << a << endl; cout << "Nilai B = " << b << endl; cout << "Nilai B-- = " << b-- << endl; cout << "Nilai B = " << b << endl; }

Contoh hasil yang muncul di layar adalah: ================================================= OPERATOR ARITMATIKA ================================================= Masukkan nilai A : 21 Masukkan nilai B : 15 Maka : Hasil dari A - B = 6 Hasil dari A + B = 36 Hasil dari A * B = 315 Hasil dari A / B = 1 dengan sisa pembagian = 6 *Tekan sembarang untuk lanjut ================================================= OPERATOR PENAMBAH DAN PENGURANG ================================================= Penggunaan notasi di depan variabel -------------------------------------- Masukkan nilai A : 21 Masukkan nilai B : 15 Maka : Nilai A = 21 Nilai ++A = 22 Nilai A = 22 Nilai B = 15 Nilai --B = 16 Nilai B = 16 Penggunaan notasi di belakang variabel -------------------------------------- Masukkan nilai A : 21 Masukkan nilai B : 15 Maka : Nilai A = 21 Nilai A++ = 21 Nilai A = 22 Nilai B = 15 Nilai B-- = 15 Nilai B = 14 *Tampilan akan menyesuaikan dengan apa yang anda input.

Contoh Program 3.7 (coba37.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { float a, b, c, d, e, f, x, y; cout << "==========================================" << endl; cout << "OPERATOR RELASI" << endl; cout << "==========================================" << endl << endl; cout << "Input nilai x = "; cin >> x; cout << "Input nilai y = "; cin >> y; a = x == y; b = x!= y; c = x > y; d = x < y; e = x >= y; f = x <= y; cout << endl; cout << "Maka :" << endl << endl; cout << x << " == " << y << " adalah " << a << endl; cout << x << "!= " << y << " adalah " << b << endl; cout << x << " > " << y << " adalah " << c << endl; cout << x << " < " << y << " adalah " << d << endl; cout << x << " >= " << y << " adalah " << e << endl; cout << x << " =< " << y << " adalah " << f << endl; } Contoh hasil yang muncul di layar adalah: ========================================== OPERATOR RELASI ========================================== Input nilai x = 235 Input nilai y = 253 Maka : 235 == 253 adalah 0 235!= 253 adalah 1 235 > 253 adalah 0 235 < 253 adalah 1 235 >= 253 adalah 0 235 =< 253 adalah 1 *Tampilan akan menyesuaikan dengan apa yang anda input.

Contoh Program 3.8 (coba38.cpp) #include<stdio.h> #include<iostream.h> #include<conio.h> main() { float a, b, c, d, e, f, g, h, i, j, k, l, m; cout << "======================================" << endl; cout << "OPERATOR LOGIKA" << endl; cout << "======================================" << endl << endl; cout << "input nilai a = "; cin >> a; cout << "input nilai b = "; cin >> b; cout << "input nilai c = "; cin >> c; d = a + 4 < 10; e = b > a + 5; f = c - 3 >= 4; g = d && e && f; /* proses ekspresi AND */ h = d e f; /* proses ekspresi OR */ i =!(d); /* proses ekspresi NOT */ j =!(e); /* proses ekspresi NOT */ k =!(f); /* proses ekspresi NOT */ cout << endl << endl; cout << "Program Ekspresi AND" << endl; cout << "--------------------------------------" << endl; cout << "d = a + 4 < 10 \tadalah " << d << endl; cout << "e = b > a + 5 \tadalah " << e << endl; cout << "f = c - 3 >= 4 \tadalah " << f << endl; cout << "maka," << endl; cout << "d && e && f \tadalah " << g << endl << endl; cout << "Program Ekspresi OR" << endl; cout << "--------------------------------------" << endl; cout << "d = a + 4 < 10 \tadalah " << d << endl; cout << "e = b > a + 5 \tadalah " << e << endl; cout << "f = c - 3 >= 4 \tadalah " << f << endl; cout << "maka," << endl; cout << "d e f \tadalah " << h << endl << endl; cout << "Program Ekspresi NOT" << endl; cout << "--------------------------------------" << endl; cout << "d = a + 4 < 10 \tadalah " << d << endl; cout << "e = b > a + 5 \tadalah " << e << endl; cout << "f = c - 3 >= 4 \tadalah " << f << endl; cout << "maka," << endl; cout << "!(d = a + 4 < 10) \tadalah " << i << endl; cout << "!(e = b > a + 5) \tadalah " << j << endl; cout << "!(f = c - 3 >= 4) \tadalah " << k << endl; }

Contoh hasil yang muncul di layar adalah: ====================================== OPERATOR LOGIKA ====================================== input nilai a = 5 input nilai b = 2 input nilai c = 8 Program Ekspresi AND -------------------------------------- d = a + 4 < 10 adalah 1 e = b > a + 5 adalah 0 f = c - 3 >= 4 adalah 1 maka, d && e && f adalah 0 Program Ekspresi OR -------------------------------------- d = a + 4 < 10 adalah 1 e = b > a + 5 adalah 0 f = c - 3 >= 4 adalah 1 maka, d e f adalah 1 Program Ekspresi NOT -------------------------------------- d = a + 4 < 10 adalah 1 e = b > a + 5 adalah 0 f = c - 3 >= 4 adalah 1 maka,!(d = a + 4 < 10) adalah 0!(e = b > a + 5) adalah 1!(f = c - 3 >= 4) adalah 0 *Tampilan akan menyesuaikan dengan apa yang anda input.

LATIHAN Latihan 3.1 (latih31.cpp) char nama[20], stambuk[20]; cout << "PROGRAM MENGHITUNG NILAI AKHIR" << endl; cout << "PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER" << endl; cout << "---------------------------------------" << endl; cout << "Oleh : Nama / Stambuk / Kelas / Klp." << endl; cout << "---------------------------------------" << endl; cout << "Nama siswa \t: "; cout << "Stambuk \t\t: "; cin >> stambuk; cout << endl; cout << "Dengan nilai" << endl; cout << "Keaktifan \t: "; cin >> aktif; cout << "Tugas \t\t: "; cout << "Ujian \t\t: "; p_aktif = aktif * 20 / 100; p_tugas = tugas * 30 / 100; p_ujian = ujian * 50 / 100; tot = pakt + ptgs + pujn; cout << endl << endl; cout << "Siswa yang bernama " << nama << " dengan stambuk " << stambuk << endl; cout << "dengan nilai persentasi yang dihasilkan sebagai berikut:" << endl; cout << "\tnilai keaktifan (20%) \t: " << endl; cout << "\tnilai tugas (30%) \t: " << endl; cout << "\tnilai ujian (50%) \t: " << endl; cout << "memperoleh nilai akhir sebesar " << tot << endl; } Editlah listing program di atas (dengan perintah/fungsi yang sama) agar tampilannya sesuai dengan keluaran berikut:

PROGRAM MENGHITUNG NILAI AKHIR PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER --------------------------------------- Oleh : Nama / Stambuk / Kelas / Klp. --------------------------------------- Nama siswa : Nama Stambuk : Stambuk Dengan nilai Keaktifan Tugas Ujian : aktif : tugas : ujian Siswa yang bernama Nama dengan stambuk Stambuk dengan nilai persentasi yang dihasilkan sebagai berikut: Nilai keaktifan (20%) : p_aktif Nilai tugas (30%) : p_tugas Nilai ujian (50%) : p_ujian memperoleh nilai akhir sebesar tot *Item nama, stambuk, nilai keaktifan, tugas, dan ujian diinput oleh pengguna.

Tugas 3.1 (tugas31.cpp) TUGAS Berdasarkan pada contoh program dan latihan sebelumnya, buatlah program untuk menghitung total nilai mata kuliah Dasar Pemrograman Komputer seorang siswa, serta hasil numerik dari ekspresi relasi dan logika di bawah ini. a. f = (40 + 25 < hadir) && (tugas 20 > 17 + 33) && (86 26 <= quis) b. g = (4 * 35 <= mid * 2) (final / 2 >= 70 / 2) c. h = hadir + tugas + quis + mid + final >= 15 * 20 + 25 =============================================================== PROGRAM MENGHITUNG NILAI AKHIR DAN EKSPRESI RELASI-LOGIKA PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER MENGGUNAKAN BORLAND C++ =============================================================== Oleh : Nama / Stambuk / Kelas / Klp. --------------------------------------------------------------- Nama siswa : Nama Stambuk : Stambuk Dengan nilai Kehadiran Tugas Quis MID Final : hadir : tugas : quis : mid : final Siswa yang bernama Nama dengan stambuk Stambuk dengan nilai persentasi yang dihasilkan sebagai berikut: Nilai Kehadiran (10%) : p_hadir Nilai Tugas (20%) : p_tugas Nilai Quis (10%) : p_quis Nilai Mid (30%) : p_mid Nilai Final (30%) : p_final memperoleh nilai akhir sebesar tot --------------------------------------------------------------- Ekspresi Relasi dan Logika --------------------------------------------------------------- Untuk (40+25 < kehadiran) && (tugas 20 > 17+33) && (86-26 <= quis) adalah f Untuk (4*35 <= mid*2) (final/2 >= 70/2) adalah g Untuk kehadiran + tugas + quis + mid + final >= 15*20+25 adalah h

LISTING PROGRAM DAN HASIL

ANALISA

KESIMPULAN