Jawaban ujian MID. #include int pil; char tny; main(){ menu: cout<<"\nMENU PILIHAN : "; cout<<"\n[1] Hitung IPK Mahasiswa"; cout<<"\n[2] Hitung Gaji Karyawan";

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

ANALISA STRUKTUR PROGRAM LANJUTAN
[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
SMK TI BALI GLOBAL DENPASAR
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
ARRAY ??.
Menggunakan Fungsi String
Pointer.
ALGORITMA DAN STRUKTUR DATA
Template.
C++ Budi Darma Stiawan.
Struktur Sugeng Supriyadi, M.Kom.
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY (Lanjutan).
STRUKTUR PERULANGAN (LOOPING)
Teknik Informatika Universitas Pembangunan Jaya
SELECTION STATEMEN KENDALI / PERCABANGAN
STRUKTUR KONTROL PENYELEKSIAN KONDISI.
POINTER
Struktur.
Konsep Pemrograman Contoh Program C # include int main() { printf("Hello World From About\n"); getche (); return 0; }
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Teknik Pemrograman Terstruktur 2
Komentar, Identifier dan Tipe Data
By; NILA FEBY PUSPITASARI
PENGENALAN c++ DAN STRUKTUR DASAR C++
5. 1 Bab 05 Tipe Data dan Mengisi Variabel.
Person 10Person Variabel Lokal dan Global Suatu variabel lokal dideklarasikan di dalam fungsi ‘a’, dan tidak dapat diakses di luar fungsi (a)
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
SELECTION STATEMEN KENDALI / PERCABANGAN
Fungsi.
SELECTION (STATEMEN KENDALI / PERCABANGAN)
Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
Menggunakan Fungsi String Pertemuan 5 FollowBlog : Aasliyaniunm10.wordpress.com.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma dan Struktur Data
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
STRUKTUR DATA Structure.
P ERULANGA N K OMPLEK S. BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
Scope Variable *dalam fungsi Tenia Wahyuningrum, S.Kom., MT
Pointer.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Bab 05 Tipe Data dan Mengisi Variabel
POINTER.
Sorting (Pengurutan).
Contoh penggunaan goto Yuli Astuti,S.Kom. Contoh penggunaan goto #include main() { float p,l,luas,j; ulang: cout
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Teknik Pemrog. Terstruktur 2
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
Teknik Pemrog. Terstuktur 2
STRUKTUR PERULANGAN 2 (LOOPING-2)
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
STRUKTUR DATA DIMENSIONAL ARRAY
Fungsi, Array dan String
S T R U K T U R.
Lebih baik mencoba lalu gagal, dari pada Anda gagal mencoba.
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
Teknik Pemrog. Terstruktur 2
Transcript presentasi:

Jawaban ujian MID

#include int pil; char tny; main(){ menu: cout<<"\nMENU PILIHAN : "; cout<<"\n[1] Hitung IPK Mahasiswa"; cout<<"\n[2] Hitung Gaji Karyawan"; cout<<"\n[3] Keliuar Dari Aplikasi"; cout >pil;

switch(pil) {case 1: {int n,sks=0,tsks=0; char mkul[20],ket; float nilai=0,rata,jml=0,ipk=0; cout >n; for(int i=1;i<=n;i++){ cout<<"\n\nData ke = "<<i; cout<<"\n \n"; cout<<"Mata kuliah = " ;gets(mkul); cout >sks; cout >ket; if(ket=='A'|| ket=='a') nilai+=(4*sks); else if(ket=='B' || ket=='b') nilai+=(3*sks); else if(ket=='C' || ket=='c')

nilai+=(2*sks); else if(ket=='D' || ket=='d') nilai+=(1*sks); else if(ket=='E' || ket=='e') nilai+=(0*sks); else cout<<"Range nilai hanya dari A-E"; tsks+=sks; ipk=nilai/tsks; } cout<<"\nNilai total = "<<nilai; cout<<"\nTotal SKS = "<<tsks; cout<<"\nIPK = “<<setiosflags(ios::fixed) <<setprecision(2)<<ipk; cout<<"\n\n\nAnda ingin kembali ke Menu utama ?"; cout >tny; if(tny=='y' ||tny=='Y') {clrscr(); goto menu;}}

case 2: {char nama_karyawan[20],nik[5],gol; float gator,pajak,gaber,gapok,tunj,makan,trans; bool status,kelamin,kendaraan; cout<<"\n*************************************"; cout<<"\n* MENGHITUNG GAJI BERSIH KARYAWAN *"; cout<<"\n*************************************"; cout<<endl<<endl; cout<<"Input nama karyawan : ";gets(nama_karyawan); cout >nik; cout >kelamin; cout >status; cout >kendaraan; cout >gol; cout >makan; if (gol=='a' || gol=='A') gapok=500; else if (gol=='b' || gol=='B')

gapok=600; else if (gol=='a' || gol=='A') gapok=700; cout<<"\nGaji pokok anda : Rp "<<gapok; if(kelamin==1 && status==1) tunj=500; else tunj=0; cout<<"\nTunjangan anda : Rp "<<tunj; if(kendaraan==1) trans=1000; else if(kendaraan==0) trans=500; else trans=0; cout<<"\nTransport anda/bln : Rp "<<trans; gator=gapok+tunj+makan+trans; pajak=gator*0.05;

gaber=gator-pajak; cout<<"\nGaji kotornya : Rp "<<gator; cout<<"\nPotongan pajak anda : Rp "<<pajak; cout<<endl<<endl; cout<<"\nGaji bersih adalah : Rp “ <<setiosflags(ios::fixed)<<setprecision(2) <<gaber; cout<<"\n\n\nAnda ingin kembali ke Menu utama ?"; cout >tny; if(tny=='y' ||tny=='Y') {clrscr(); goto menu;} } default: return 0;} getch();}