Pages

Minggu, 16 November 2014

tugas uts OOP TABUNGAN

METHOD

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 11/17/2014
 * Time: 8:43 AM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace firman_c_
{
    /// <summary>
    /// Description of oke.
    /// </summary>
    public class firman
    {
        public string nama;
        public string ulang="";
        public int rekening;
        public int [] data = new int[13];
        public int i;
        public double tabungan=0;
        public double bunga=0;
        public double akhir=0;
        public int pilih;
       
        public void bank()
        {
            do{
            Console.WriteLine("--------------------------------");
            Console.WriteLine("    BANK BRI INDONESIA       ");
            Console.WriteLine("--------------------------------");
            Console.WriteLine("");
            Console.Write("inputkan nama anda : ");
            nama = Console.ReadLine();
            Console.Write("masukkan no rekening anda : ");
            rekening = Convert.ToInt32(Console.ReadLine());
           
            do
            {
                Console.Write("inputkan jumlah uang tabungan anda bulan  "+(i+1)+" : ");
                data[i]=Convert.ToInt32(Console.ReadLine());
                i++;
            }
            while( i < 12);
           
            for (i=0; i < 12; i++)
            {
               
                tabungan = tabungan + data[i];
            }
           
            Console.WriteLine("total tabungan anda : " + tabungan);
           
            if (tabungan > 5000000)
            {
                bunga = tabungan  * 0.10;
            }
            else if (tabungan > 3000000)
            {
                bunga = tabungan  * 0.07;
            }
            else if (tabungan > 1000000)
            {
                bunga = tabungan  * 0.4;
            }
            else
            {
                bunga = tabungan  * 0;
            }
            Console.WriteLine("");
            Console.WriteLine("nama pemilik tabungan : "+nama);
            Console.WriteLine("no rekening anda : "+rekening);
            Console.WriteLine("total tabungan anda : " + tabungan);
            Console.WriteLine("total bunga yang anda dapatkan : "+ bunga);
            akhir = tabungan + bunga;
            Console.WriteLine("tabungan yang anda terima : " + akhir);
            Console.WriteLine();
            Console.WriteLine();
           
            if (akhir > 10000000)
            {
                Console.WriteLine("anda mendapatkan hadiah dari kami ");
                Console.Write("pilih 1 barang hadiah untuk di bawah pulang : ");
                Console.WriteLine("1. magic jar");
                Console.WriteLine("2. setrika ");
                Console.WriteLine("3. blender");
                Console.Write("pilih barang : ");
                pilih =Convert.ToInt32(Console.ReadLine());
               
                switch (pilih)
                {
                    case 1 :
                        Console.WriteLine("1. anda mendapatkan magig jar ");
                        Console.WriteLine("2. uang tunai " +akhir);
                        break;
                    case 2 :
                        Console.WriteLine("1. anda mendapatkan setrika ");
                        Console.WriteLine("2. uang tunai " +akhir);
                        break;
                    case 3 :
                        Console.WriteLine("1. anda mendapatkan blender ");
                        Console.WriteLine("2. uang tunai " +akhir);
                        break;
                        default :
                            Console.WriteLine("input salah");
                        break;
                }
            }
            else
            {
                Console.WriteLine("anda tidak mendapatkan hadiah ");
                Console.WriteLine("1. uang tunai : " + akhir);
               
            }
           
                Console.Write("ulang program : ");
                ulang=Console.ReadLine();
           
            }
           
                while(ulang == "y" || ulang == "Y");
                Console.Clear();
        }
    }
}

MAIN PROGRAM

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 11/17/2014
 * Time: 8:42 AM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace firman_c_
{
    class Program
    {
        public static void Main(string[] args)
        {
           
            firman k = new firman();
            k.bank();
           
           
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}

Senin, 10 November 2014

Program Decimal to biner C#

Contoh program sederhana DESIMAL TO BINER  :

METHOD

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 03/11/2014
 * Time: 9:50
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace desimal_to_binner
{

public class konversi
{
//menggunakan do. while
public void oke()
{
// int desimal=0;
// int a;
// Console.Write("input nilai desimal : ");
// desimal=Convert.ToInt32(Console.ReadLine());
//
//
// do {
//    a = desimal % 2;
//    Console.WriteLine(a);
//    desimal=desimal/2;
//    }
//
// while (desimal > 0);
}

//menggunakan while
public void oke2(double desimal)
{
double angka = desimal;
double bagi = 0;
double sisa = 0;
while (angka > 0)
{
sisa = angka % 2;
Console.WriteLine(sisa);
bagi = Math.Floor(angka/2);
angka = bagi;
}
Console.Read();
}
}
}

MAIN PROGRAM

/*
 * Created by SharpDevelop.
 * User: Firman
 * Date: 03/11/2014
 * Time: 9:12
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace desimal_to_binner
{
class Program
{
public static void Main(string[] args)
{
konversi o = new konversi();
//menggunakan do while
o.oke();
//menggunakan while
o.oke2(100);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

TERIMA KASIH 


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

    
    
}


OOP Program Fibonanci

Assalamualaikum.wr.wb

TUGAS OOP FIBONANCI
Fibonanci adalah program yang menjumlahkan di deret belakang tersebut

CONTOH :
1. Inputkan jumlah nilai hibonanci : 4

program akan menjalankan
1 2 3 5

contoh program hibonanci C#

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

namespace oop3
{
class Program
{
public static void Main(string[] args)
{
hibo a = new hibo();
a.azura();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

METHOD

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

namespace oop3
{

public class hibo
{
public void azura()
{
int x = 1, y = 1, z = 1;

            Console.Write("Masukan jumlah bilangan fibonacci = ");
            int jumlah = Convert.ToInt32(Console.ReadLine());
         
            for (int i = 0; i < jumlah; i++)
            {
                Console.Write(z + " ");
                z = x + y;
                x = y;
                y = z;
            }
            Console.Read();
}
}
}

contoh program hibonanci C++

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

using namespace std;

class hibonanci
{
public :
            int x=1;
            int y=1;
            int z=1;
            int pilih=0;
    void tampilkan()
    {
            printf("    =======HIBONANCI by vebri============ \n");
            printf("     Masukan jumlah bilangan hibonanci : ");
            scanf ("%d", &pilih);

            for (int c=1; c<=pilih; c++)
                {
                    printf("      %d \n", z);
                    z = x + y;
                    x = y;
                    y = z;
                }

    }
};

int main()
{
   hibonanci k;
   k.tampilkan();
   getch();
    return 0;
}

contoh program hibonanci Java

Main program


package javaapplication6;

public class JavaApplication6 {

    public static void main(String[] args) 
    {
        hibonanci k = new hibonanci();
        
        k.tampilkan();
    }
}

Method 

package javaapplication6;
import java.util.Scanner;

public class hibonanci 
{
    public int x=1;
    public int y=1;
    public int z=1;
    public int pilih=0;
    
    Scanner Scanner;
    Scanner scn = new Scanner (System.in);
    
    public void tampilkan()
    {
        System.out.print("Masukan jumlah bilangan hibonanci : ");
        pilih=scn.nextInt();
        
        for (int a=1; a<=pilih; a++)
        {
            System.out.print(" " + z);
            z = x + y;
            x = y;
            y = z;
                    
        }
    }
}

Wassalamualaikum.wr.wb
 

Blogger news

Blogroll

About