Progran Konversi Suhu Menggunakan Bahasa C# disertai Class, Inheritance, dan Try Catch
Friday, June 2, 2017
Algoritma dan Pemrogramman,
C#,
Pemrogramman,
Script Code,
Tutorial,
Tutorial Komputer
Edit
Oke pada kesempatan kali ini saya akan membagikan Source Code Program konversi suhu menggunakan bahasa C#. Program ini sudah menggunakan prinsip Object Oriented Programming, akan tetapi disini belum sepenuhnya menggunakan prinsip OOP, karena disini masih belum ada konsep Polimorfisme.
Langsung saja bisa dilihat dibawah ini
Bisa dilihat source codenya. Disini saya membuat codenya dengan text editor geany pada sistem operasi linux ubuntu 16.04 dan hasil tampilan program setelah dijalankan adalah.
Pada program ini belum sepenuhnya sempurna, karena rumus yang saya gunakan bukan rumus sebenarnya, jadi jika ingin mencobanya bisa mengganti rumusnya terlebih dahulu,
Sekian postingan kali ini semoga dapat bermanfaat. Sampai jumpa
Template HTML CSS untuk WebsiteBaik langsung saja akan saya berikan source code nya bisa kalian lihat sebagai referensi dalam belajar bahasa pemrogramman C#.
Langsung saja bisa dilihat dibawah ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
//using MySql.Data.MySqlClient; | |
namespace programkonversi | |
{ | |
class suhucelcius | |
{ | |
public double celcius; | |
public string keluaran="Setelah di konversi hasilnya adalah : "; | |
} | |
class matauang:suhucelcius{ | |
public double dollar; | |
} | |
class Program | |
{ | |
public static void Main() | |
{ | |
matauang konversi = new matauang(); | |
int pilih; | |
string berenti; | |
double ream, fah, kelv; | |
double rupiah, ringgit, bitcoin; | |
try{ | |
do{ | |
Console.WriteLine("=====PROGRAM KONVERSI SUHU DAN MATA UANG====="); | |
Console.WriteLine("1. KONVERSI SUHU"); | |
Console.WriteLine("2. KONVERSI MATA UANG"); | |
Console.WriteLine("3. KELUAR"); | |
Console.WriteLine("============================================="); | |
Console.WriteLine(); | |
Console.Write("Masukkan Pilihan : "); | |
pilih = int.Parse(Console.ReadLine()); | |
if (pilih==1){ | |
Console.Write("Masukkan Suhu dalam Celcius : "); | |
konversi.celcius = double.Parse(Console.ReadLine()); | |
ream = 4.0/5*konversi.celcius; | |
fah = (9.0/5*konversi.celcius)+32; | |
kelv = 273 + konversi.celcius; | |
Console.WriteLine(); | |
Console.WriteLine(konversi.keluaran); | |
Console.WriteLine("1. REAMUR : {0}",ream); | |
Console.WriteLine("2. FAHRENHEIT : {0}",fah); | |
Console.WriteLine("3. KELVIN : {0}",kelv); | |
} | |
else if (pilih==2){ | |
Console.Write("Masukkan Mata Uang dalam Dollar : "); | |
konversi.dollar = double.Parse(Console.ReadLine()); | |
rupiah = (1.0/5)*konversi.dollar; | |
ringgit = (2/5*konversi.dollar)+32; | |
bitcoin = 73 + konversi.dollar; | |
Console.WriteLine(); | |
Console.WriteLine(konversi.keluaran); | |
Console.WriteLine("1. RUPIAH : {0}",rupiah); | |
Console.WriteLine("2. RINGGIT : {0}",ringgit); | |
Console.WriteLine("3. BITCOIN : {0}",bitcoin); | |
} | |
else{ | |
Console.WriteLine("TERIMAKASIH TELAH MENGGUNAKAN PROGRAM INI"); | |
break; | |
} | |
Console.Write("Lanjut atau tidak, jika ya pilih y : "); | |
berenti = Console.ReadLine(); | |
Console.WriteLine(); | |
Console.WriteLine(); | |
}while(berenti=="y"); | |
Console.ReadLine(); | |
}catch (Exception e){ | |
Console.WriteLine("PESAN ERROR : "+ e.Message); | |
} | |
} | |
} | |
} |
Pada program ini belum sepenuhnya sempurna, karena rumus yang saya gunakan bukan rumus sebenarnya, jadi jika ingin mencobanya bisa mengganti rumusnya terlebih dahulu,
Sekian postingan kali ini semoga dapat bermanfaat. Sampai jumpa
Konversi Bitcoin ada gak,ya gan ?
ReplyDelete