Pages

Senin, 03 November 2014

OOP cerita cowok maco

Soal
ada seorang cowok yang mau main ke PM sama pacarnya dan di PM 11.2km dan per kilo menghabiskan 1 liter pertamax dengan harga 11500 per liter, dan setelah itu cewek minta jajan 1. jagung rebus, dan soto
dengan menu
1. jagung rebus (2000)
2. Soto (3000)
3. humberger (5000)

Program c#

MAIN PROGRAM

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 09/10/2014
 * Time: 19:06
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace oop_soalcerita
{
class Program
{
public static void Main(string[] args)
{
soal m = new soal();
m.output1();
m.output2();
m.output3();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}

}

Method

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 09/10/2014
 * Time: 19:06
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace oop_soalcerita
{
public class soal
{
public double pertamax=11.2,totalpertamax;
public double tot,jml,total;
public string pilih,ulang;
public double saku=100000,totakhir,tooo;
public void output1()
{
Console.WriteLine("pulang pergi ke PM 112 Km");
Console.WriteLine("per 10Km menghabiskan 1 liter pertamax Rp 11.500");
totalpertamax = pertamax * 11500;
Console.WriteLine();
Console.WriteLine("total pertamax " + totalpertamax);
Console.WriteLine();
}
public void output2()
{
do {
if (total != 0)
{
Console.WriteLine("jumlah total " + total);
}
Console.WriteLine("Menu ");
Console.WriteLine("1. kacang rebus Rp 2000");
Console.WriteLine("2. esteh Rp 3000");
Console.WriteLine("3. burger Rp 5000");
Console.WriteLine();
Console.Write("Masukan pilihan anda : ");
pilih=Console.ReadLine();
Console.Write("Masukan jumlah : ");
jml=Convert.ToInt32(Console.ReadLine());
if (pilih == "1")
{
tot = jml * 2000;
Console.WriteLine("Total : " + tot);
}
else if (pilih == "2")
{
tot = jml * 3000;
Console.WriteLine("Total : " + tot);
}
else if (pilih == "3")
{
tot = jml * 5000;
Console.WriteLine("Total : " + tot);
}
else
{
Console.WriteLine("inputan anda salah (1,2,3) ");
}
if (total == 0)
{
total = tot;
}
else
{
total += tot;
}
Console.WriteLine();
Console.Write("apakah anda ingin pesan lagi : " );
ulang=Console.ReadLine();
Console.WriteLine();
}
while (ulang == "y");
Console.WriteLine("Total uang jajan : " + total);
}
public void output3()
{
Console.Clear();
Console.WriteLine("Total uang pertamax : " + totalpertamax);
Console.WriteLine("Total uang jajan : " + total);
Console.WriteLine("Uang saku cowok maco : " + saku);
Console.WriteLine("=======================================");
totakhir = totalpertamax +total;
tooo = saku - totakhir;
Console.WriteLine("sisa : " + tooo);
}
}

}


Program c++

#include <iostream>
# include <stdio.h>
# include <conio.h>
# include <windows.h>

using namespace std;

class oke
{
    public :
         int pertamax=11.5*11500;
 int tot=0,jml,total,pilih;
 int ulang;
         int saku=100000;

    void tampil()
    {
        printf("Pulang pergi ke PM 112km \n");
        printf("Setiap 10km menghabiskan 1 liter pertamax 11.500 \n");
        printf("\n");
        printf("Total pengeluaran pertamax = %d", pertamax);
        printf("\n");
    }

    void tampil2()
    {
        do {
                if (tot != 0)
                {
                    printf("total  : %d \n", tot);
                }
        printf("Menu \n");
        printf("1. Kacang rebus \n");
        printf("2. soto \n");
        printf("3. humberger \n");
        printf("\n");
        printf("Pilih makanan : ");
        scanf("%d", &pilih);
        printf("masukan jumlah pesanan : ");
        scanf("%d", &jml);

        if (pilih == 1)
        {
            total = 2000 *jml;
            printf("total : %d", total);
        }

        else if (pilih == 2)
        {
            total = 3000 *jml;
            printf("total : %d", total);
        }

        else if (pilih == 3)
        {
            total = 5000 *jml;
            printf("total : %d", total);
        }

        else
        {
            printf("inputan anda salah");
        }

        if (tot == 0)
        {
            tot = total;
        }
        else
        {
            tot += total;
        }
        printf("\n");
        printf("apakah anda ingin membeli lagi (1/0) : ");
        scanf("%d", &ulang);
        printf("\n");
        }
        while ("%d", ulang == 1);
    }

    void tampil3()
    {
        printf("\n");
        printf("Total pertamax : %d \n", pertamax);
        printf("Total jajan : %d \n", tot);
        printf("Total uangsaku : %d \n", saku);
        printf("\n");
        int akhir = pertamax + tot;

        printf("Total pengeluaran : %d \n", akhir);
        int akhir2 = saku - akhir;

        printf("SISA uang : %d \n", akhir2);

    }
};


int main()
{
    oke k;
    k.tampil();
    k.tampil2();
    k.tampil3();
    getch();
    return 0;
}

Program java

Main program

package javaapplication7;

public class JavaApplication7 {

    public static void main(String[] args)
    {

       oke k = new oke();

       k.ket();
        k.output1();
        k.output2();
        k.akhir();
        
        
    }
}

Method

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication7;
import java.util.Scanner;

/**
 *
 * @author Firman
 */
public class oke 
{
     public double bbm=11500;
    public double tot=0;
    public double total=0;
    public double uangsaku=100000;

    Scanner scanner;
    Scanner scn= new Scanner(System.in);
    
    public void ket()
    {
        System.out.println("pulang pergi ke PM 112 Km");
System.out.println("per 10Km menghabiskan 1 liter pertamax Rp 11.500");
        
               
       tot = bbm * 11.2;
       
        System.out.println("Total keluar Pertamax : " + tot);
        System.out.println();
        System.out.println("sang cewek minta jajan");
    }
    
   public void output1() {
       System.out.println("Daftar Makanan");
       System.out.println("1. Kacang Rebus (Rp.2000)");
       System.out.println("2. Rujak Soto (Rp.3000");
       System.out.println("3. Humberger (Rp.5000)");
    } 
   
   
   public void output2(){
       int n;
       System.out.print("Inputkan jumlah Pesanan = ");
       n=scn.nextInt();
       
       int [] pilih =new int [n];
       
       for (int i = 0; i < n; i++) 
       {
           System.out.print("Inputkan Pesanan Ke=" +(i+1)+ " = ");
           pilih[i] = scn.nextInt();
           total = total+(output3(pilih[i]));
       }
   }
   
   public void akhir()
   {
       System.out.println();
       System.out.println("Total keluar Pertamax : " + tot);
       System.out.println("Total keluar makanan : " + total);
       System.out.println("Total uang saku : " + uangsaku);
       
       double akhir = tot + total;
       double akhir2 = uangsaku - akhir;
       
       System.out.println("SISA : " + akhir2);
       
   }
   
   
   public int output3(int pilih) {
       int hrg;
       if (pilih==1) {
           hrg =2000;  
       }
       else if (pilih==2) {
           hrg= 30000;
       }
       else if (pilih ==3) {
           hrg = 50000;
       }
       else
       {
           hrg=0;
       }
       return hrg;
   }

    
    
}


Tidak ada komentar:

Posting Komentar

 

Blogger news

Blogroll

About