SCRIPT PERTEMUAN 23. #include<conio.h> #include<stdio.h> #include<iostream.h> #include<iomanip.h>

dokumen-dokumen yang mirip
Pertemuan 18. Function (Fungsi) Script Program :

Latihan C++ Class, Class Array, Struct, Struc Array. Latihan Class Biasa

Jawaban Latihan Pertemuan 15 Array

DISUSUN OLEH BAB IX. Structt. //untuk. long. int nip; char. nama[31]; char } HAL 1

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

Pert. 5. Operai Penyeleksian Kondisi

MI, KA-D3, SIA, SIB. ADI, S.Kom.

DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT. tipe_data_1 variabel_1 ; tipe_data_2 variabel_2 ; tipe_data_n variabel_n ;

Struktur Bahasa C dan C++

Pengenalan Array. Array Satu Dimensi

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

Struct & Pointer. Agung Sasongko, M.Kom

CLASS. Bentuk Umum : class nama_class { Data elemen_class ; ... Public : Data elemen_class ; Data elemen_class ; } nama_object; BENTUK

8. Pointer. S. Indriani L, M.T

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori

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

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

cout<<"masukkan nilai elemen["<<x<<"]= "; cin>> array[x];} min=array[0]; for (x=1;x<5;x++)

Array Dimensi Satu. Pendahuluan. Slamet Kurniawan, S.Kom

#include<file_header> main() { Statement; Achmad Rifai [ACF] 1. Struktur C++

Object Oriented Programming (OOP)

Algoritma Pemrograman & Struktur Data

Simulasi Program ATM Sederhana dengan C++

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

PENGENALAN BAHASA C DAN C++

MODUL 9 STRUCT (STRUKTUR)

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

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

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

SATUAN ACARA PERKULIAHAN (SAP)

Komentar, Identifier, Konstanta dan Variabel

MODUL MATA KULIAH PEMROGRAMAN KOMPUTER

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Algoritma dan Pemrograman. Pertemuan Ke-11 Function

Algoritma Pemrograman & Struktur Data

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

VARIABEL & TIPE DATA PEMROGRAMAN C++

Array (Larik) Modul 7

MODUL PRAKTIKUM STRUKTUR DATA

LAMPIRAN A LISTING PROGRAM

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Pertemuan 2 ARRAY DIMENSI 1 & 2

STRUKTUR DATA UNTUK PENGOLAHAN DATA PENJUALAN KOMPUTER

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PERTEMUAN KE 11. Linked List. Apa Itu Linked List?

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

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

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

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Pengenalan C++ Oleh : Dewi Sartika

SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Algoritma dan Struktur Data. Pertemuan 5 Pointer

BAB 6 FUNGSI TUJUAN PRAKTIKUM

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

Pemrograman Algoritma Struktur Data

Pointer, File Header & Makro

Lampiran 1. Data Latih Manual

Algoritmadan Pemrograman

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

REVIEW ARRAY. Institut Teknologi Sumatera

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

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

OBJECT ORIENTED PROGRAMMINGS

MODUL PRAKTIKUM BAHASA PEMROGRAMAN (CIO220) Disusun Oleh : Yunita Fauzia Achmad, S.Kom., M.Kom

PERTEMUAN 3 KONSEP TIPE DATA

QUEUE (ANTREAN) Prinsip Antrean : FIFO (First In First Out) FCFS (First Come First Serve) Yang Tiba lebih awal Maka akan dilayani Terlebih Dahulu

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

PERTEMUAN 01 PENGENALAN C++

Algoritma dan Struktur Data Praktikum 3. Pointer

Bab 1 : Pengenalan Bahasa C++

Struktur Kontrol. (Repetition)

Algoritma Pemrograman. Fery Updi,M.Kom

Pertemuan 5 PEMILIHAN/PERCABANGAN

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

AHMAD JURNAIDI WAHIDIN

KU-1072 Pengenalan Teknologi Informasi - B. Materi: Array. Fakultas Ilmu dan Teknologi Kebumian

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

Pert 2 Struktur Data (mengajarkomputer.wordpress.com) ARRAY DIMENSI 1 & 2

Implementasi Queue menggunakan Array. Imam Fahrur Rozi

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

Nama : Suseno Rudiansyah Kelas : X2T Fakultas : Teknik Informatika Tugas : Algoritma 2 1. STRUKTUR DATA KOMPOSIT

Program menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :

BAB 2. FUNGSI INPUT OUTPUT

C++ Mathematic Functions

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

PROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 :

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

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

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

MENGAKSES ELEMEN STRUKTUR

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Pertemuan 2 ARRAY DIMENSI 1 & 2

BAB V INPUT DAN OUTPUT

Modul 3 INPUT DAN OUTPUT

SENARAI BERANTAI (LINK LIST)

BAB V SORT. Proses penukaran tidak dapat langsung dilakukan dengan cara : nilai[1] = nilai[2]; nilai[2] = nilai[1];

Transkripsi:

1 SCRIPT PERTEMUAN 23 #include<conio.h> #include<stdio.h> #include<iostream.h> #include<iomanip.h> garis() cout<<"--------------------------------------------------"<<endl; main() char nim[8],nama[20]; int semester,j; mahasiswa; char grade,matkul[20]; int sks,absen,tugas,uts,uas,akhir,mutu,jumlah; nilai[100]; int i; float totalmutu,totalsks,ips; cout<<" AKADEMI GLOBE GREEN"<<endl; cout<<"pengolahan Data KHS Mahasiswa"<<endl; cout<<"nomor Induk Mahasiswa : ";gets(mahasiswa.nim); cout<<"nama Mahasiswa : ";gets(mahasiswa.nama); cout<<"semester : ";cin>>mahasiswa.semester; cout<<"jumlah Mata Kuliah : ";cin>>mahasiswa.j; for(i=1;i<=mahasiswa.j;i++) cout<<"data Mata Kuliah Ke - "<<i<<endl; cout<<"nama Mata Kuliah : ";gets(nilai[i].matkul); cout<<"jumlah SKS : ";cin>>nilai[i].sks; cout<<"nilai Absen : ";cin>>nilai[i].absen; cout<<"nilai Tugas : ";cin>>nilai[i].tugas; cout<<"nilai UTS : ";cin>>nilai[i].uts; cout<<"nilai UAS : ";cin>>nilai[i].uas; if(nilai[i].mutu>=80) nilai[i].grade,"a ;nilai[i].mutu=4; if(nilai[i].mutu>=70) nilai[i].grade,"b";nilai[i].mutu=3;

2 if(nilai[i].mutu>=60) nilai[i].grade,"c";nilai[i].mutu=2; if(nilai[i].mutu>=50) nilai[i].grade,"d";nilai[i].mutu=1; nilai[i].grade,"e";nilai[i].mutu=0; nilai[i].akhir=(0.1*nilai[i].absen)+(0.2*nilai[i].tugas)+(0.3*nilai[i].uts)+(0. 4*nilai[i].uas); nilai[i].jumlah=nilai[i].sks+nilai[i].mutu; totalmutu=nilai[i].jumlah+nilai[i].jumlah; totalsks=nilai[i].sks+nilai[i].sks; ips=totalmutu/totalsks; cout<<"akademi GLOBE GREEN"<<endl; cout<<"kartu Hasil Studi (KHS)"<<endl; cout<<"------------------------"<<endl; cout<<"nomor Induk Mahasiswa : "<<mahasiswa.nim<<endl; cout<<"tanggal Pengiriman : "<<mahasiswa.nama<<endl; cout<<"semester : "<<mahasiswa.semester<<endl; cout<<"jumlah Mata Kuliah : "<<mahasiswa.j<<endl; cout<<"no Nama Mata SKS Nilai Grade Nilai Jumlah"<<endl; cout<<" Kuliah Akhir Mutu Mutu"<<endl; for(i=1;i<=mahasiswa.j;i++) cout<<setiosflags(ios::left)<<setw(4)<<i; cout<<setiosflags(ios::left)<<setw(18)<<nilai[i].matkul; cout<<setiosflags(ios::left)<<setw(15)<<nilai[i].sks; cout<<setiosflags(ios::left)<<setw(10)<<nilai[i].akhir; cout<<setiosflags(ios::left)<<setw(10)<<nilai[i].grade; cout<<setiosflags(ios::left)<<setw(10)<<nilai[i].mutu; cout<<setiosflags(ios::left)<<setw(20)<<nilai[i].jumlah<<endl; cout<<" Total Mutu : "<<totalmutu<<endl; cout<<" Total SKS : "<<totalsks<<endl; cout<<" Indeks Prestasi Semester (IPS) : "<<ips<<endl; getch();

3 SCRIPT LATIHAN MARTABAK #include<stdio> #include<conio> #include<iostream> #include<iomanip> garis() cout<<"====================================================================="< <endl; lurus() cout<<" "<<endl; total(int harga,int jumbel) return(harga*jumbel); main() char komar,*namar; int harga,jumbel,subtotal; martabak[50]; char lg,napem[25]; int a,b,totbay=0,ubay,ukem; awal: cout<<" Layar Masukkan:"<<endl; cout<<"\t\t\t MARTABAK KEPRAK"<<endl; cout<<" Nama Pembeli :";gets(napem); cout<<" Masukkan Jumlah Pembelian:";cin>>b; cout<<" Kode Martabak Nama Martabak Harga Martabak "<<endl; cout<<" A Martabak Telur 12000 "<<endl; cout<<" B Martabak Kacang 13000 "<<endl; cout<<" C Martabak Manis 10000 "<<endl; for(a=1;a<=b;a++) cout<<" Data Ke- :"<<a<<endl; cout<<" Masukan Kode Martabak :";cin>>martabak[a].komar; cout<<" Jumlah Beli :";cin>>martabak[a].jumbel; if(martabak[a].komar=='a' martabak[a].komar=='a') martabak[a].namar=" Martabak Telur";martabak[a].harga=12000; if(martabak[a].komar=='b' martabak[a].komar=='b') martabak[a].namar=" Martabak Kacang";martabak[a].harga=13000; martabak[a].namar=" Martabak Manis";martabak[a].harga=10000; martabak[a].subtotal=total(martabak[a].harga,martabak[a].jumbel); totbay=totbay+martabak[a].subtotal;

4 cout<<" Layar Keluaran:"<<endl; cout<<"\t\t\t MARTABAK KEPRAK"<<endl; cout<<" Nama Pembeli :"<<napem<<endl; cout<<" Masukkan Jumlah Pembelian:"<<b<<endl; cout<<" Kode Martabak Nama Martabak Harga Martabak "<<endl; cout<<" A Martabak Telur 12000 "<<endl; cout<<" B Martabak Kacang 13000 "<<endl; cout<<" C Martabak Manis 10000 "<<endl; cout<<" No Kode Martabak Nama Martabak Harga Jumlah Beli Subtotal"<<endl; //1234567890123456789012345678901234567890123456789012345678901234567890 for(a=1;a<=b;a++) gotoxy(2,20+a);cout<<a; gotoxy(13,20+a);cout<<martabak[a].komar; gotoxy(21,20+a);cout<<martabak[a].namar; gotoxy(42,20+a);cout<<martabak[a].harga; gotoxy(55,20+a);cout<<martabak[a].jumbel; gotoxy(62,20+a);cout<<martabak[a].subtotal<<endl; cout<<" Total Bayar :"<<totbay<<endl; cout<<" Uang Bayar :";cin>>ubay; ukem=ubay-totbay; cout<<" Uang Kembali :"<<ukem<<endl; cout<<" Ingin Input Lagi [Y/T]?";cin>>lg; if (lg=='y' lg=='y') goto awal; goto akhir; getch(); akhir:

5 SCRIPT LATIHAN RS. BAHAGIA #include <iostream.h> #include <conio.h> #include <stdio.h> #include <iomanip.h> garis() cout<<"------------------------------------------------------------------- "<<endl; char iddok,nmadok[30]; dokter[100]; long hitung(int lama, long byhrian, long bydokter) return ((lama*byhrian)+bydokter); main() atas: char jwb,napas[50],alamat[50]; int i,j,totbiaya=0; struct char kdkmr,nmakmr[20]; pasien[100]; struct int lama; long byhrian,bytotal,bydokter; biaya[100]; cout<<"\t RS BAHAGIA SENTOSA JAYA SELALU"<<endl; cout<<" Perhitungan Biaya Perawatan Pasien"<<endl; cout<<endl<<endl; cout<<" Masukan Banyak Data : ";cin>>j; for(i=1;i<=j;i++) cout<<endl<<endl; cout<<" Nama Pasien : ";gets(napas); cout<<" Alamat Pasien : ";gets(alamat); kodekamar: cout<<" Kode Kamar [1/2/3] : ";cin>>pasien[i].kdkmr; if(pasien[i].kdkmr=='1') strcpy(pasien[i].nmakmr, "Anggrek"); biaya[i].byhrian=150000; if(pasien[i].kdkmr=='2')

6 strcpy(pasien[i].nmakmr, "Melati"); biaya[i].byhrian=75000; if(pasien[i].kdkmr=='3') strcpy(pasien[i].nmakmr, "Tulip"); biaya[i].byhrian=30000; cout<<"kode Salah!!!"<<endl; goto kodekamar; kodedokter: cout<<" Kode Dokter [1/2/3] : ";cin>>dokter[i].iddok; if(dokter[i].iddok=='1') strcpy(dokter[i].nmadok, "Dr. Prihat Wening"); biaya[i].bydokter=150000; if(dokter[i].iddok=='2') strcpy(dokter[i].nmadok, "Dr. Putri Muhendriana"); biaya[i].bydokter=175000; if(dokter[i].iddok=='3') strcpy(dokter[i].nmadok, "Prof. Dr. Mahmud Badarudin"); biaya[i].bydokter=200000; cout<<"id dokter salah"<<endl; goto kodedokter; cout<<" Lama Inap : ";cin>>biaya[i].lama; biaya[i].bytotal=hitung(biaya[i].lama,biaya[i].byhrian,biaya[i].bydokter); totbiaya=totbiaya+biaya[i].bytotal; cout<<"\t RS BAHAGIA SENTOSA JAYA SELALU"<<endl; cout<<" Perhitungan Biaya Perawatan Pasien"<<endl; cout<<" Banyak Data :"<<j<<endl; cout<<" Nama Pasien :"<<napas<<endl; cout<<" Alamat Pasien :"<<alamat<<endl; cout<<" No Nama Nama Dokter B.Harian B.Dokter B.Rumah Sakit"<<endl; cout<<" Kamar"<<endl;

7 for(i=1;i<=j;i++) gotoxy(2,11+i);cout<<i; gotoxy(5,11+i);cout<<pasien[i].nmakmr; gotoxy(13,11+i);cout<<dokter[i].nmadok; gotoxy(39,11+i);cout<<biaya[i].byhrian; gotoxy(48,11+i);cout<<biaya[i].bydokter; gotoxy(60,11+i);cout<<biaya[i].bytotal<<endl; cout<<" Total Biaya :"<<totbiaya<<endl; cout<<" Mau Input Data Lagi????? [Y/T] : ";cin>>jwb; if (jwb=='y' jwb=='y') goto atas; goto bawah; getch(); bawah: /*ketentuan soal : 1. buat dengan nama dokter, buat struct dengan nama pasien, dan buat struct dengan nama biaya 2. pergunakan array 3. buat function untuk melakukan perhitungan biaya rumah sakit yang didapat dari (lama inap * biaya harian)+biaya dokter 4. jika kode kamar = 1 maka nama kamar = anggrek, biaya harian = 150000 jika kode kamar = 2 maka nama kamar = melati, biaya harian = 75000 jika kode kamar = 3 maka nama kamar = tulip, biaya harian = 30000 selain itu maka nama kamar = kode salah, biaya harian = 0 5. jika kode dokter = 1 maka nama dokter = Dr. Prihat Wening, biaya dokter = 150000 jika kode dokter = 2 maka nama dokter = Dr. Putri Muhendriana, biaya dokter = 175000 jika kode dokter = 3 maka nama dokter = Prof. Dr. Mahmud Badarudin, biaya dokter = 200000 selain itu maka nama dokter = Id dokter salah, biaya dokter = 0*/