Buatlah program untuk menyelesaikan kasus brk:
sebuah perusahaan memiliki bbrp bagin yaitu:persediaan,Administrasi,keuangan,penjualan.Setiap karyawan terdapat di bagian tsb.Memmiliki gaji sesuai dengan jabatannya masing-masing yaitu:
kode jabatan gaji Tunjangan
1 2500000 35% dari gaji
2 2000000 10% dr gaji
3 1500000 5% dr gaji
Untuk karyawan yg berstatus M(menikah)maka akan mendapat tunjangan 15% dr gaji
Adapun total gaji di peroleh dari gaji+tunjangan+tunjangkel
(dengan bahasa java ya)
import java.io.*;
public class latihan{
public static void main(String Arg[])throws IOException{
String str; String NIP; String nama; String jbt;String status;
double gaji=0; double tnj=0; double total=0; double tunjkl;
int kdj;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
System.out.print("NIP : ") ; NIP = Get.readLine() ;
System.out.print("Nama : ") ; nama = Get.readLine() ;
System.out.print("Kode : ") ; str = Get.readLine() ;
System.out.print("status : ") ; status=Get.readLine();
kdj = Integer.parseInt(str) ;
if(kdj==1){
jbt="persendian";gaji=2500000;tnj=0.35*gaji;
}else if(kdj==2){
jbt="administrasi";gaji=2000000;tnj=0.1*gaji;
}else if(kdj==3){
jbt="keuangan";gaji=1500000;tnj=0.09*gaji;
}else {
jbt=""; gaji=0;
}
if (status=="M"){
status="Menikah" ; tunjkl=0.15*gaji;
}else{
status="belum menikah" ;tunjkl=0;
}
total=gaji+tnj+tunjkl;
System.out.println("Jabatan : " + jbt ) ;
System.out.println("Gaji : " + gaji ) ;
System.out.println("Tunjangan : " + tnj ) ;
System.out.println("Status : " +status) ;
System.out.println("Total : " + total ) ;
}
}
Hasilnya:
Jumat, 01 Juli 2011
latihan kedua(bahasa C)
Buatlah program baru menggunakan fungsi untuk menyelesaikan keliling dan luas persegi panjang.
keliling:
#include"stdio.h"
#include"conio.h"
double hitung(double Luas);
void main(){
double p,l,t=0;
printf("panjang:");
scanf("%lf",&p);
printf("lebar:");
scanf("%lf",&l);
printf("tinggi:");
scanf("%lf",&t);
printf("Luas:%.0lf",hitung(p*l*t));
}
double hitung(double Luas){
double L,p,l,t;
L=p*l*t*t;
return(Luas);
}
Luas persegi panjang:
#include"stdio.h"
#include"conio.h"
double hitung(double Luas);
void main(){
double p,l=0;
printf("panjang:");
scanf("%lf",&p);
printf("lebar:");
scanf("%lf",&l);
printf("Luas:%.0lf",hitung(p*l));
}
double hitung(double Luas){
double L,p,l;
L=p*l;
return(Luas);
}
keliling:
#include"stdio.h"
#include"conio.h"
double hitung(double Luas);
void main(){
double p,l,t=0;
printf("panjang:");
scanf("%lf",&p);
printf("lebar:");
scanf("%lf",&l);
printf("tinggi:");
scanf("%lf",&t);
printf("Luas:%.0lf",hitung(p*l*t));
}
double hitung(double Luas){
double L,p,l,t;
L=p*l*t*t;
return(Luas);
}
Luas persegi panjang:
#include"stdio.h"
#include"conio.h"
double hitung(double Luas);
void main(){
double p,l=0;
printf("panjang:");
scanf("%lf",&p);
printf("lebar:");
scanf("%lf",&l);
printf("Luas:%.0lf",hitung(p*l));
}
double hitung(double Luas){
double L,p,l;
L=p*l;
return(Luas);
}
Latihan kedua (bahasa C)
Modifikasikan program tsb dengan menambahkan pajak 10% dan total bayar
(mengenai fungsi yg diatas)
#include"stdio.h"
#include"conio.h"
double hitung(double total);
double hitung2(double pajak);
double hitung3(double bayar);
void main(){
double Harga,pajak,bayar,discount=0;
printf("Total Harga:");
scanf("%lf",&Harga);
printf("discount:%.0lf",hitung(Harga));
printf("pajak:%.0lf",hitung2(Harga));
printf("bayar:%.0lf",hitung2(Harga));
}
double hitung(double total){
double discount;
if(total>=2000000)
discount=0.1*total;
else if(total>=1000000)
discount=0.5*total;
else
discount=0;
return(discount);
}
double hitung2(double total){
double pajak;
pajak=0.1*total;
return(pajak);
}
(mengenai fungsi yg diatas)
#include"stdio.h"
#include"conio.h"
double hitung(double total);
double hitung2(double pajak);
double hitung3(double bayar);
void main(){
double Harga,pajak,bayar,discount=0;
printf("Total Harga:");
scanf("%lf",&Harga);
printf("discount:%.0lf",hitung(Harga));
printf("pajak:%.0lf",hitung2(Harga));
printf("bayar:%.0lf",hitung2(Harga));
}
double hitung(double total){
double discount;
if(total>=2000000)
discount=0.1*total;
else if(total>=1000000)
discount=0.5*total;
else
discount=0;
return(discount);
}
double hitung2(double total){
double pajak;
pajak=0.1*total;
return(pajak);
}
Fungsi di java
import java.io.*;
class latfungsi{
public static void main(String Arg[])throws IOException{
String str;
double xtot=0;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
latfungsi fungsi=new latfungsi();
System.out.print("Input total Harga:");str=Get.readLine();
xtot=Double.parseDouble(str);
System.out.print("discount:"+fungsi.hitung(xtot));
}
double hitung(double total){
double discount;
if(total>=2000000)discount=0.1*total;
else if(total>=1000000)discount=0.05*total;
else discount=0;return(discount);
}
}
class latfungsi{
public static void main(String Arg[])throws IOException{
String str;
double xtot=0;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
latfungsi fungsi=new latfungsi();
System.out.print("Input total Harga:");str=Get.readLine();
xtot=Double.parseDouble(str);
System.out.print("discount:"+fungsi.hitung(xtot));
}
double hitung(double total){
double discount;
if(total>=2000000)discount=0.1*total;
else if(total>=1000000)discount=0.05*total;
else discount=0;return(discount);
}
}
Fungsi (C)
#include"stdio.h"
#include"conio.h"
double hitung(double total);
void main(){
double Harga,disc=0;
printf("Total Harga:");
scanf("%lf",&Harga);
printf("Discount:%.0lf",hitung(Harga));
}
double hitung(double total){
double discount;
if(total>=2000000)
discount=0.1*total;
else if(total>=1000000)
discount=0.5*total;
else
discount=0;
return(discount);
}
#include"conio.h"
double hitung(double total);
void main(){
double Harga,disc=0;
printf("Total Harga:");
scanf("%lf",&Harga);
printf("Discount:%.0lf",hitung(Harga));
}
double hitung(double total){
double discount;
if(total>=2000000)
discount=0.1*total;
else if(total>=1000000)
discount=0.5*total;
else
discount=0;
return(discount);
}
Array di mensi 2(C++)
#include<iostream.h>
#include<conio.h>
void main()
{
long data_penerimaan[2][4];
long tahun,jenjang;
data_penerimaan[0][0]=250;
data_penerimaan[0][1]=300;
data_penerimaan[0][2]=600;
data_penerimaan[0][3]=900;
data_penerimaan[1][0]=90;
data_penerimaan[1][1]=400;
data_penerimaan[1][2]=550;
data_penerimaan[1][3]=850;
cout<<"masukkan tahun penerimaan[2005-2008]:";
cin>>tahun;
cout<<"masukkan kode jenjang[1=strata I, 2=diploma III]:";
cin>>jenjang;
cout<<"penerimaan:"<<data_penerimaan[jenjang-1][tahun-2005]<<"orang";
}
#include<conio.h>
void main()
{
long data_penerimaan[2][4];
long tahun,jenjang;
data_penerimaan[0][0]=250;
data_penerimaan[0][1]=300;
data_penerimaan[0][2]=600;
data_penerimaan[0][3]=900;
data_penerimaan[1][0]=90;
data_penerimaan[1][1]=400;
data_penerimaan[1][2]=550;
data_penerimaan[1][3]=850;
cout<<"masukkan tahun penerimaan[2005-2008]:";
cin>>tahun;
cout<<"masukkan kode jenjang[1=strata I, 2=diploma III]:";
cin>>jenjang;
cout<<"penerimaan:"<<data_penerimaan[jenjang-1][tahun-2005]<<"orang";
}
Array di mensi 1 (C++)
#include<iostream.h>
#include<conio.h>
void main()
{
int nilai[]={50,70,80,30,50,70};
char kar[]={'m','e','s','r','a','n'};
int i;
for(i=0;i<6;i++){
cout<<"nilai["<<i<<"]:"<<nilai[i]<<endl;
}
cout<<"\n";
for(i=0;i<6;i++){
cout<<"karakter["<<i<<"]:"<<kar[i]<<endl;
}
}
#include<conio.h>
void main()
{
int nilai[]={50,70,80,30,50,70};
char kar[]={'m','e','s','r','a','n'};
int i;
for(i=0;i<6;i++){
cout<<"nilai["<<i<<"]:"<<nilai[i]<<endl;
}
cout<<"\n";
for(i=0;i<6;i++){
cout<<"karakter["<<i<<"]:"<<kar[i]<<endl;
}
}
Langganan:
Postingan (Atom)





