Membuat Konversi Dengan Memanfaatkan Case Pada C#

 Sebelumnya sudah aku posting cara membuat tampilan belah ketupat dengan karakter bintang pada C# Sekarang kita punya mainan baru sobat membuat konversi dengan memanfaatkan case . Gambaranya seperti berikut Buatlah pilihan perhitungan conversi
   a. Conversi Berat (Ton=Kilogram, Ton=Kwintal, Kilogram=Kwintal)
   b. Conversi Waktu (Windu=Bulan, Windu=jam, bulan=jam)
   c. Conversi mata uang (Ringgit=Peso, ringgit=euro, peso=euro).

Kira kira jawabanya seperti ini. Jika ada yang punya versi yang lebih asolole mohon diinfokan untuk kesejahteraan bersama :-)

Berikut source codenya:
** Source code dibawah sudah aku gunakan yang ingin menggunakan silahkan ganti variabel dan bentuk sintak**

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
  
 
            int input;
  
            Console.WriteLine(" TUGAS PRAKTIKUM PEMROGRAMAN TERSTRUKTUR \n");
            Console.Write("1.Konversi BERAT\n2.Konversi WAKTU\n3.Konversi Mata Uang\nMasukkan Pilihan anda : ");
            input =int.Parse(Console.ReadLine());
    Console.WriteLine(" "); 
            switch (input) 
            {
                case 1:
                    {
                        Console.Write("Input Nilai TON : ");
                        Double ton = Double.Parse(Console.ReadLine());
                        Double kwintal = ton / 100;
                        Double kg = ton / 1000;
                        Double kwkg = kwintal / 100 ;

                        Console.WriteLine(ton+" \tTon = "+kwintal +"\tktwintal");
                        Console.WriteLine(ton+" \tTon = "+kg+"\tKg");
                        Console.WriteLine(kg+ " \tKg = "+kwkg+"\tKwintal");
                        break;
                    }
                case 2:
                    {

                        Console.Write("Input Windu : ");
                        int windu = int.Parse(Console.ReadLine());
      int bulan = windu * (8*12); // jumlah bulan dalam 1 windu
                        int jam = windu * ((24*30)*(8*12)); //windu x jam dalam 1 bulan x jumlah bulan dalam 1 windu
                        Double buljam = bulan * ((24*30)*(8*12));

                        Console.WriteLine(windu+" \tWindu = "+bulan+"\tBulan");
                        Console.WriteLine(windu+" \tWindu = "+jam+"\tjam");
                        Console.WriteLine(bulan+" \tBulan = "+buljam+"\tjam");
                        break;
                    }

               case 3:
                    {

                        Console.Write("Input Ringgit : ");
                        Double ringgit = Double.Parse(Console.ReadLine());
                        Double peso = ringgit * 14.0881409207;
                        Double euro = ringgit * 0.250368017812;
                        Double peeu = peso * 0.0177715441108;

                        Console.WriteLine(ringgit+"\tRinggit= "+peso+"\tPeso");
                        Console.WriteLine(ringgit+"\tRinggit= "+euro+"\tEuro");
                        Console.WriteLine(peso+"\tPeso = "+peeu+"\tEuro");
                        break;

                    } 

                default:
                    {
                        Console.WriteLine("PILIHAN TIDAK TERSEDIA ! ");
                        break;
                    }
            
            }


            Console.ReadLine();
        }
  
  
    }
}

0 Response to "Membuat Konversi Dengan Memanfaatkan Case Pada C#"

Post a Comment