NPM : 1011348
Modulus 5 = 3.
Tipe 3 : 30,5,60,60,70,70.
i=0 => j=5 => F : 30,5,60,60,70,70.
j=4 => F : 30,5,60,60,70,70.
j=3 => F : 30,5,60,60,70,70.
j=2 => F : 30,5,60,60,70,70.
j=1 => F : 30,5,60,60,70,70.
i=1 => j=5 => F : 5,30,60,60,70,70.
j=4 => F : 5,30,60,60,70,70.
j=3 => F : 5,30,60,60,70,70.
j=2 => F : 5,30,60,60,70,70.
j=1=> F : 5,30,60,60,70,70.
Minggu, 03 Juli 2011
Latihan (Java)
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 ) ;
}
}
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 :
Latihan Keliling ( C )
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);
}
Hasilnya :
#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);
}
Hasilnya :
Latihan Luas Persegi ( C)
luas persegi (c)
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);
}
Hasilnya :
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);
}
Hasilnya :
Latihan Fungsi (pajak 10%)
#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)
}
#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)
}
Latihan Fungsi (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);
}
}
Latihan Fungsi (C)
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);
}
Hasilnya :
#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);
}
Hasilnya :
Latihan Kode Barang ( Java )
import java.io.*;
public class kodebrg{
public static void main(String Arg[])throws IOException{
String nama;
String kode;
String jlh;
int ttl;
int jumlah;
int kdbrg;
int hrg;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
System.out.print(" Kode : ");kode=Get.readLine();
kdbrg=Integer.parseInt(kode);
if (kdbrg==1) {
nama="Televisi" ; hrg=1750000;
} else if (kdbrg==2){
nama="DVD" ; hrg=750000;
} else if (kdbrg==3) {
nama="CDRoom" ; hrg=450000;
} else {
nama="Laptop" ; hrg=6000000;
}
System.out.println(" Nama : " + nama);
System.out.println(" Harga : " + hrg);
System.out.print(" Jumlah : ");jlh=Get.readLine();
jumlah=Integer.parseInt(jlh);
ttl= hrg * jumlah;
System.out.println(" Total Harga : " + ttl);
}
}
Hasilnya :
public class kodebrg{
public static void main(String Arg[])throws IOException{
String nama;
String kode;
String jlh;
int ttl;
int jumlah;
int kdbrg;
int hrg;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
System.out.print(" Kode : ");kode=Get.readLine();
kdbrg=Integer.parseInt(kode);
if (kdbrg==1) {
nama="Televisi" ; hrg=1750000;
} else if (kdbrg==2){
nama="DVD" ; hrg=750000;
} else if (kdbrg==3) {
nama="CDRoom" ; hrg=450000;
} else {
nama="Laptop" ; hrg=6000000;
}
System.out.println(" Nama : " + nama);
System.out.println(" Harga : " + hrg);
System.out.print(" Jumlah : ");jlh=Get.readLine();
jumlah=Integer.parseInt(jlh);
ttl= hrg * jumlah;
System.out.println(" Total Harga : " + ttl);
}
}
Hasilnya :
Latihan Penjualan ( C)
#include "conio.h"
#include "iostream.h"
#include "stdio.h"
#include "string.h"
struct barang{
int kode;
int jumlah;
}rproduk[40];
void main(){
int i=0,j;
char lg;
char nama[20];
long harga;
long total;
do{
gotoxy(10,5);cout << "Input Data Penjualan";
gotoxy(10,6);cout << "--------------------";
gotoxy(10,7);cout << "Kode : ";cin >> rproduk[i].kode;
gotoxy(10,9);cout << "Jumlah : ";cin >> rproduk[i].jumlah;
gotoxy(10,10);cout << "Input lagi[Y/T] : ";cin >> lg;
clrscr();i++;
}while(lg=='Y' || lg=='y');
gotoxy(5,2);cout << "Laporan Data Penjualan";
gotoxy(5,3);cout << "---------------------------------------------------------";
gotoxy(5,4);cout << "No Kode Nama Barang Harga Jumlah Total Harga";
gotoxy(5,5);cout << "---------------------------------------------------------";
for (j=0;j<i;j++){
switch(rproduk[j].kode){
case 1:
strcpy(nama,"TV");
harga=1000000;
break;
case 2:
strcpy(nama,"DVD");
harga=650000;
break;
case 3:
strcpy(nama,"CD ROOM");
harga=400000;
break;
default:strcpy,"--";harga=0;
}
gotoxy(5,6+j);cout << j+1 << " ";
gotoxy(9,6+j);cout << rproduk[j].kode << " ";
gotoxy(15,6+j);cout << nama;
gotoxy(28,6+j);cout << "Rp ";
gotoxy(31,6+j);cout << harga;
gotoxy(46,6+j);cout << rproduk[j].jumlah << " ";
total=harga*rproduk[j].jumlah;
gotoxy(51,6+j);cout << "Rp. ";
gotoxy(54,6+j);cout << total;
}
gotoxy(5,7+j);cout << "---------------------------------------------------------";
}
Hasilnya :
#include "iostream.h"
#include "stdio.h"
#include "string.h"
struct barang{
int kode;
int jumlah;
}rproduk[40];
void main(){
int i=0,j;
char lg;
char nama[20];
long harga;
long total;
do{
gotoxy(10,5);cout << "Input Data Penjualan";
gotoxy(10,6);cout << "--------------------";
gotoxy(10,7);cout << "Kode : ";cin >> rproduk[i].kode;
gotoxy(10,9);cout << "Jumlah : ";cin >> rproduk[i].jumlah;
gotoxy(10,10);cout << "Input lagi[Y/T] : ";cin >> lg;
clrscr();i++;
}while(lg=='Y' || lg=='y');
gotoxy(5,2);cout << "Laporan Data Penjualan";
gotoxy(5,3);cout << "---------------------------------------------------------";
gotoxy(5,4);cout << "No Kode Nama Barang Harga Jumlah Total Harga";
gotoxy(5,5);cout << "---------------------------------------------------------";
for (j=0;j<i;j++){
switch(rproduk[j].kode){
case 1:
strcpy(nama,"TV");
harga=1000000;
break;
case 2:
strcpy(nama,"DVD");
harga=650000;
break;
case 3:
strcpy(nama,"CD ROOM");
harga=400000;
break;
default:strcpy,"--";harga=0;
}
gotoxy(5,6+j);cout << j+1 << " ";
gotoxy(9,6+j);cout << rproduk[j].kode << " ";
gotoxy(15,6+j);cout << nama;
gotoxy(28,6+j);cout << "Rp ";
gotoxy(31,6+j);cout << harga;
gotoxy(46,6+j);cout << rproduk[j].jumlah << " ";
total=harga*rproduk[j].jumlah;
gotoxy(51,6+j);cout << "Rp. ";
gotoxy(54,6+j);cout << total;
}
gotoxy(5,7+j);cout << "---------------------------------------------------------";
}
Hasilnya :
Latihan Array 2
array 2 :
#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";
}
Hasilnya :
#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";
}
Hasilnya :
latihan Array 1
array 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;
}
}
Hasilnya :
#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;
}
}
Hasilnya :
Latihan Matrix
matrik :
#include"iostream.h"
void main(){
{
int B[3][2],C[3][2],A[3][2];
int i,j;
cout<<"Input Matrik A\n";
for(i=0;i<3;i++)
for(j=0;j<2;j++){
cout<<"Matrik A["<<i<<","<<j<<"]:";
cin>>A[i][j];
}
cout<<"Input Matrik B\n";
for(i=0;i<3;i++)
for(j=0;j<2;j++){
cout<<"Matrik B["<<i<<","<<j<<"]:";
cin>>B[i][j];
}
for(i=0;i<3;i++)
for(j=0;j<2;j++)
C[i][j]=A[i][j]+A[i][j];
cout<<"Matrik C\n";
for(i=0;i<3;i++)
for(j=0;j<2;j++){
cout<<C[i][j]<<" ";
}
cout<<"\n";
}
}
Hasilnya :
#include"iostream.h"
void main(){
{
int B[3][2],C[3][2],A[3][2];
int i,j;
cout<<"Input Matrik A\n";
for(i=0;i<3;i++)
for(j=0;j<2;j++){
cout<<"Matrik A["<<i<<","<<j<<"]:";
cin>>A[i][j];
}
cout<<"Input Matrik B\n";
for(i=0;i<3;i++)
for(j=0;j<2;j++){
cout<<"Matrik B["<<i<<","<<j<<"]:";
cin>>B[i][j];
}
for(i=0;i<3;i++)
for(j=0;j<2;j++)
C[i][j]=A[i][j]+A[i][j];
cout<<"Matrik C\n";
for(i=0;i<3;i++)
for(j=0;j<2;j++){
cout<<C[i][j]<<" ";
}
cout<<"\n";
}
}
Hasilnya :
Struct siswa ( C )
#include "iostream.h"
#include "stdio.h"
#include "conio.h"
struct siswa{
char nis[8];
char nama[30];
int tahun;
} rsiswa [40];
void main(){
long uang;
int i=0; int j;
char lg='Y';
do{
gotoxy (20,5);cout<<"Input Data Siswa";
gotoxy (20,6);cout<<"------------------------ ";
gotoxy (20,7);cout<<"NIS :";gets(rsiswa[i].nis);
gotoxy (20,8);cout<<"Nama :";gets(rsiswa[i].nama);
gotoxy (20,9);cout<<"Tahun :";cin>>rsiswa[i].tahun;
gotoxy (20,10);cout<<"Input Lagi [Y/T]:";cin>>lg;clrscr(); ++i;
}while (lg=='Y' || lg=='y');
clrscr();
gotoxy (10,3);cout<<"Laporan Siswa";
gotoxy (10,4);cout<<"---------------------------------------------------- ";
gotoxy (10,5);cout<<"NO NIS NAMA TAHUN UANG SEKOLAH ";
gotoxy (10,6);cout<<"---------------------------------------------------- ";
for(j=0; j<i; j++){
if (rsiswa[j].tahun==2008)uang=100000;
else if (rsiswa[j].tahun==2009)uang=110000;
else if (rsiswa[j].tahun==2010)uang=120000;
else uang=0;
gotoxy (10,7+j);cout<<j+1 <<" " <<rsiswa[j].nis;
gotoxy (21,7+j);cout<<rsiswa[j].nama;
gotoxy (41,7+j);cout<<rsiswa[j].tahun <<" " <<uang;
}
gotoxy (10,8+j);cout << "---------------------------------------";
}
#include "stdio.h"
#include "conio.h"
struct siswa{
char nis[8];
char nama[30];
int tahun;
} rsiswa [40];
void main(){
long uang;
int i=0; int j;
char lg='Y';
do{
gotoxy (20,5);cout<<"Input Data Siswa";
gotoxy (20,6);cout<<"------------------------ ";
gotoxy (20,7);cout<<"NIS :";gets(rsiswa[i].nis);
gotoxy (20,8);cout<<"Nama :";gets(rsiswa[i].nama);
gotoxy (20,9);cout<<"Tahun :";cin>>rsiswa[i].tahun;
gotoxy (20,10);cout<<"Input Lagi [Y/T]:";cin>>lg;clrscr(); ++i;
}while (lg=='Y' || lg=='y');
clrscr();
gotoxy (10,3);cout<<"Laporan Siswa";
gotoxy (10,4);cout<<"---------------------------------------------------- ";
gotoxy (10,5);cout<<"NO NIS NAMA TAHUN UANG SEKOLAH ";
gotoxy (10,6);cout<<"---------------------------------------------------- ";
for(j=0; j<i; j++){
if (rsiswa[j].tahun==2008)uang=100000;
else if (rsiswa[j].tahun==2009)uang=110000;
else if (rsiswa[j].tahun==2010)uang=120000;
else uang=0;
gotoxy (10,7+j);cout<<j+1 <<" " <<rsiswa[j].nis;
gotoxy (21,7+j);cout<<rsiswa[j].nama;
gotoxy (41,7+j);cout<<rsiswa[j].tahun <<" " <<uang;
}
gotoxy (10,8+j);cout << "---------------------------------------";
}
Hasilnya :
Langganan:
Postingan (Atom)