SEGITIGA
soal
hitunglah luas segitiga
dengan ketentuan alas = 20,dan tingginya 5
dengan rumus (1/2 x alas) x tinggi
jawab :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
float L,a,t;
cout<<"\t SEGITIGA :\n";
cout<<"alas:";cin>>a;
cout<<"tinggi:";cin>>t;
L=(0.5*a)*t;
cout<<"luas:"<<L;
getch();
}
hasil running
Silahkan >>DOWNLOAD<<
Kamis, 21 April 2011
Rabu, 20 April 2011
TUGAS IV
TUGAS PROGRAM GAJI KARYAWAN
PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan kontraknya
sebesar Rp. 300,000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai
berikut :
Tunjangan Jabatan
Golongan Persentase
1= 5%
2 =10%
3= 15%
Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan
tunjangan sebesar 15% * Rp. 300,000
• Tunjangan Pendidikan
Tingkat Persentase
Pendidikan
SMA = 2.5%
D1 = 5%
D3 = 20%
S1 = 30%
Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan
tunjangan sebesar 15% * Rp. 300,000
Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam, Honor lembur diberikan jika jumlah
jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan
Rp. 3500 untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG GAJI KARYAWAN
Nama Karyawan: ...
Golongan Jabatan : ...
Pendidikan : ...
Jumlah jam kerja : ...
Layar Keluaran
Karyawan yang bernama ……
Honor yang diterima
Tunjangan Jabatan Rp ...
Tunjangan Pendidikan Rp ...
Honor Lembur Rp .....
____________+
Honor Lembur Rp ...
Jawab :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],goljab,pend;
int jam;
float tunjab,lembur,gaji,tunpend;
clrscr();
cout<<"\t\t\t\tPT.DINGIN DAMAI"<<endl;
cout<<"\t ========================="<<endl;
cout<<"Nama karyawan : ";gets(nama);
cout<<"Golongan jabatan [1/2/3] : ";cin>>goljab;
cout<<"\nMasukan 1 untuk = SMA."<<endl;
cout<<"Masukan 2 untuk = D1."<<endl;
cout<<"Masukan 3 untuk = D3."<<endl;
cout<<"Masukan 4 untuk = S1."<<endl;
cout<<"\nPendidikan : ";cin>>(pend);
cout<<"Jumlah jam kerja : ";cin>>jam;
lembur=(jam-8)*3500;
cout<<endl;
cout<<"Karyawan Yang Bernama "<<nama<<endl;
cout<<"Honor Yang Diterima "<<endl;
if(goljab=='1')
{
tunjab=0.05*300000;
}
else if(goljab=='2')
{
tunjab=0.1*300000;
}
else if(goljab=='3')
{
tunjab=0.15*300000;
}
else
{
cout<<"Golongan Yang anda masukan salah."<<endl;
}
cout<<"\tTunjangan Jabatan Rp "<<tunjab<<endl;
if(pend=='1')
{
tunpend=2.5/100*300000;
}
else if(pend=='2')
{
tunpend=0.05*300000;
}
else if(pend=='3')
{
tunpend=0.2*300000;
}
else if(pend=='4')
{
tunpend=0.3*300000;
}
cout<<"\tTunjangan Pendidikan Rp "<<tunpend<<endl;
cout<<"\tHonor Lembur Rp "<<lembur<<endl;
gaji=tunjab+tunpend+lembur;
cout<<"\t _________________+"<<endl;
cout<<"\tGaji yang diterima adalah Rp "<<gaji<<endl;
getch();
}
Hasil running nya :
Silahkan >>DOWNLOAD<<
TUGAS III
PROGRAM HITUNG NILAI RATA-RATA / IF MAJEMUK
Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III
dibagi dengan 3.
Ketentuan Juara
• Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi
Juara I
• Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi
Juara II
• Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi
Juara III
• Selain itu tidak juara
Tampilan yang diinginkan sebagai berikut:
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa :
Nilai Pertandingan I :
Nilai Pertandingan II :
Nilai Pertandingan III :
Layar Keluaran
Siswa yang bernama ...
Memperoleh nilai rata-rata ... dan menjadi juara ke-... dari hasil perlombaan
yang diikutinya.
Jawab :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[25],*juara;
int pertandingan1,pertandingan2,pertandingan3,rata2;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI RATA-RATA\n";
cout<<"\t ==================================\n";
cout<<endl;
cout<<"Nama Siswa : ";gets(nama);
cout<<"Nilai Pertandingan1 : ";cin>>pertandingan1;
cout<<"Nilai Pertandingan2 : ";cin>>pertandingan2;
cout<<"Nilai Pertandingan3 : ";cin>>pertandingan3;
rata2=(pertandingan1+pertandingan2+pertandingan3)/3;
if(rata2>80)
{juara = "1";}
else
if(rata2>75)
{juara = "2";}
else
if(rata2>65)
{juara = "3";}
else
{juara = "Tidak Menjadi Juara";}
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai rata-rata "<<rata2<<" dan menjadi Juara ke-"<<juara<<" dari hasil lomba yang \ndiikutinya"<<endl;
getch();
}
Dan hasil running nya :
Silahkan >>DOWNLOAD<<
TUGAS II
PROGRAM EKSPRESI AND(&&) dan OR(||) (Tugas Dua)
Soal:Tentukan apa hasil numerik dari ekspresi relasi dan logika dibawah ini. Diberikan
nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3
a. D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
b. D=K + 5 < M || (C * M < L && 2 * M – L > 0)
c. D=L + 5 < M || C * K < L && 2 * K – L > 0
d. D=A * 4 <= 3 * M + B
e. D=K + 10 > A && L – 2 > 4 * C
Jawab :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main ()
{
char nama[20]= "atika diasta",kelas [20]="12.1A.03";
float A,B,C,D,K,L,M,E,F,G,H;
clrscr();
cout<<"nama :"<<nama<<endl;
cout<<"kelas :"<<kelas<<endl;
cout<<endl;
cout<<"nilai A =";cin>> A;
cout<<"Nilai B =";cin>> B;
cout<<"Nilai c =";cin>> C;
cout<<"Nilai K =";cin>> K;
cout<<"Nilai L =";cin>> L;
cout<<"Nilai M =";cin>> M;
cout<<endl;
//proses
D=(4+2>A&&B-2>3+2||B+2<=6+2);
E=K+5<M||M<L&&2*M-L>0;
F=L+5<M||C*K<L&&2*K-L>0;
G=A*4<=3*M+B;
H=K+10>A&&L-2>4*C;
cout<<endl;
cout<<"\t PROGRAM EKSPRESI AND/OR"<<endl;
cout<<"\t====================="<<endl<<endl;
cout<<"hasil dari D=(4+2>A&&B-2>3+2||B+2<=6+2) adalah :" <<D<<endl;
cout<<"hasil dari E=K+5<M||M<L&&2*M-L>0 adalah :" <<E<<endl;
cout<<"hasil dari F=L+5<M||C*K<L&&2*K-L>0 adalah :" <<F<<endl;
cout<<"hasil dari G=A*4<=3*M+B adalah :" <<G<<endl;
cout<<"hasil dari H=K+10>A&&L-2>4*C adalah :" <<H<<endl;
cout<<endl<<endl;
cout<<endl;
getch();
}
Dan Hasil running nya :
Silahkan >>DOWNLOAD<<
TUGAS I
Program Hitung Nilai Akhir Siswa
Soal :
- Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
- Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah :
- Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%
- Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
- Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
- Nilai Akhir = Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian
Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa :
Nilai Keaktifan :
Nilai Tugas :
Nilai Ujian :
Layar Keluaran
Siswa yang bernama......
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : .......
Nilai Tugas * 30% : ........
Nilai Ujian * 50% : ........
Jadi Siswa yang bernama ....... memperoleh nilai akhir sebesar .....
Jawab :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[25];
int keaktifan,tugas,ujian,akhir;
int murni_keaktifan,murni_tugas,murni_ujian;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI AKHIR\n";
cout<<"\t ============================\n";
cout<<endl;
cout<<"Nama Siswa : ";gets(nama);
cout<<"Nilai Keaktifan : ";cin>>keaktifan;
cout<<"Nilai Tugas : ";cin>>tugas;
cout<<"Nilai Ujian : ";cin>>ujian;
murni_keaktifan=keaktifan*20/100;
murni_tugas=tugas*30/100;
murni_ujian=ujian*50/100;
akhir=(murni_keaktifan+murni_tugas+murni_ujian);
cout<<endl;
cout<<endl;
cout<<"Siswa yang bernama "<<nama;
cout<<" Dengan Nilai Persentasi Yang dihasilkan:"<<endl;
cout<<"Nilai Keaktifan * 20% : "<<murni_keaktifan<<endl;
cout<<"Nilai Tugas * 30% : "<<murni_tugas<<endl;
cout<<"Nilai Ujian * 50% : "<<murni_ujian<<endl;
cout<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar "<<akhir<<endl;
getch();
}
Dan hasil running nya :
Silahkan >>DOWNLOAD<<
Langganan:
Postingan (Atom)