Pages

Minggu, 03 Juli 2011

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 :