Pages

Minggu, 03 Juli 2011

Quiz No.3

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.

Quiz No.1

Nama : Rati Purwati
NPM : 1011348
Kelas : SI-P1005/Pagi

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 )  ;
        }
}


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 :

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 :

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)
}

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);
     }
}

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 :

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 :

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 :

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 :

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 :

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 :

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 << "---------------------------------------";
}

Hasilnya :