Minggu, 01 Maret 2015

Pemrograman C#

Bahasa pemrograman C# merupakan bahasa pemrograman yang telah berorientasi objek dan merupakan bahasa program yang dikembangkan oleh microsoft .Mereka(Blog-blog lain) mengatakan bahwa ketika kita membicarakan tentang C# berarti kita telah membicarakan masalah teknologi .
  Teman teman jangan khawatir bagaiman sulitnya pemrograman itu :) disini kita sama sama belajar kok, jadi woles aja :D
 nah berikut saya akan memberikan sedikit ilmu mengenai program yg sudah saya pelajari,seperti inilah soalnya :
   1.Buat aplikasi untuk menentukan suhu dari suatu obyek logam. Buat class logam
terlebih dahulu yang memiliki properties suhu dan method getSuhuCelcius(),
getSuhuFahrenheit(), getSuhuReamur(), panaskan() serta dinginkan().
 getSuhuCelcius() akan mengembalikan nilai suhu dalam satuan celcius.
 getSuhuFahrenheit() akan mengembalikan nilai suhu dalam satuan
fahrenheit.
 getSuhuReamur() akan mengembalikan nilai suhu dalam satuan reamur.
 panaskan() akan meningkatkan suhu 5 derajat celcius.
 dinginkan() akan menurunkan suhu 5 derajat celcius.
Setelah itu buat 2 buah obyek logam (beri nama besi dan alumunium) dari class
logam tersebut. Lakukan operasi pemanasan dan pendinginan beberapa kali.

o iya gan,sebelum kita membuat programnya ,kita harus mengkalibrasi komputer kita terlebih dahulu ,berikut langkah langkahnya yang sudah diberikan oleh dosen saya :
1. Set path Windows ke compiler anda. Caranya :
1.1 Klik Start -> Control Panel, kemudian double-click System.
1.2 Di kotak dialog System Properties, Klik tab Advanced dan klik
Environment Variables.
1.3 Di bagian System Variables, klik Path dan klik Edit
1.4 Tekan tombol Home dan tekan tombol panah kanan beberapa kali. Cek
jika sudah ada tulisan yang mirip seperti
Microsoft.NET\Framework\vXXXX dimana XXXX adalah angka.
Apabila anda tidak menemukan tulisan tersebut, tekan tombol End, atau
anda menuju bagian akhir tulisan tersebut, tambahkan “;” diikuti path
buat compiler-nya. Di komputer saya seperti ini :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\
Wbem;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
1.5 Klik OK di tiap kotak dialog.    


pembuatan programnya :

using System;

//set suhunya
namespace testing
{
    class suhu
    {
        public double perubahan_suhu_r (double c)
        {
            double rea;
            rea = c*0.8;
            return rea;
        }
   
        public double perubahan_suhu_f (double c)
        {
            double far;
            far = (c*1.8)+32;
            return far;
        }

    }
     //set logam ingin dipanaskan dan di dinginkan
    class Logam
    {
        public double suhu_panas (double c)
        {
            double pan;
            pan = c+5;
            return pan;
        }
   
        public double suhu_dingin (double c)
        {
            double din;
            din = c-5;
            return din;
        }  
    }

    //rumus-rumus programnya
    class Program
    {
        public static void Main(string[] args)
        {
            int loop,loop1,loop2;
            double cel,o,celi,celo;
       
            Console.WriteLine("SUHU LOGAM BESI >>");
            string c = Console.ReadLine();
            cel=Convert.ToDouble(c);
       
       
            Console.WriteLine("BANYAK EKSPERIMEN >>");
            string n = Console.ReadLine();
            o=Convert.ToDouble(n);
       
            suhu farenheit = new suhu();
            suhu reamur =  new suhu();
            Logam panas = new Logam();
            Logam dingin = new Logam();
       
       
            Console.WriteLine("___________________________________________________________________________");
            Console.WriteLine("  No\t Fahrenheit\t Reamur\t   Didinginkan[celcius]\t Dipanaskan[celcius]  ");
            Console.WriteLine("___________________________________________________________________________");
       
            for(loop=0;loop<=o-1;loop++)
            {
            Console.WriteLine("  "+(loop+1)+"\t    "+farenheit.perubahan_suhu_f(cel+(loop*5))+"\t         "+reamur.perubahan_suhu_r(cel+(loop*5))+"\t      "+dingin.suhu_dingin(cel-(loop*5))+"\t       "+panas.suhu_panas(cel+(loop*5)));
            Console.WriteLine("\n");
            }
       
       
            Console.WriteLine("SUHU LOGAM ALUMUNIUM >>");
            string f = Console.ReadLine();
            celi=Convert.ToDouble(f);
       
            Console.WriteLine("BANYAK EKSPERIMEN >>");
            string m = Console.ReadLine();
            o=Convert.ToDouble(m);
       
         
       
            Console.WriteLine("___________________________________________________________________________");
            Console.WriteLine("  No\t Fahrenheit\t Reamur\t   Didinginkan[celcius]\t Dipanaskan[celcius]  ");
            Console.WriteLine("___________________________________________________________________________");
       
            for(loop1=0;loop1<=o-1;loop1++)
            {
            Console.WriteLine("  "+(loop1+1)+"\t    "+farenheit.perubahan_suhu_f(celi+(loop1*5))+"\t         "+reamur.perubahan_suhu_r(celi+(loop1*5))+"\t      "+dingin.suhu_dingin(celi-(loop1*5))+"\t       "+panas.suhu_panas(celi+(loop1*5)));
            Console.WriteLine("\n");
            }
         
         
            Console.WriteLine("SUHU LOGAM NIKEL >>");
            string d = Console.ReadLine();
            celo=Convert.ToDouble(d);
       
            Console.WriteLine("BANYAK EKSPERIMEN >>");
            string x = Console.ReadLine();
            o=Convert.ToDouble(x);
       
            d=f=c;
       
            Console.WriteLine("___________________________________________________________________________");
            Console.WriteLine("  No\t Fahrenheit\t Reamur\t   Didinginkan[celcius]\t Dipanaskan[celcius]  ");
            Console.WriteLine("___________________________________________________________________________");
       
            for(loop2=0;loop2<=o-1;loop2++)
            {
            Console.WriteLine("  "+(loop2+1)+"\t    "+farenheit.perubahan_suhu_f(celo+(loop2*5))+"\t         "+reamur.perubahan_suhu_r(celo+(loop2*5))+"\t      "+dingin.suhu_dingin(celo-(loop2*5))+"\t       "+panas.suhu_panas(celo+(loop2*5)));
            Console.WriteLine("\n");
            }
       
             //akhiran atau penutup terserah agan ingin membuatnya seperti apa
            // TODO: Implement Functionality Here
       
            Console.Write("gigihtube.blogspot.com");
   Console.Write("\tTHANK YOU :D ");
            Console.ReadKey(true);
        }
    }
}

buat agan yang mau melihat video saya silahkan agan buka linknya di :
https://www.youtube.com/watch?v=a5neJLwPf0Q   itu link video saya ,yah walupun sederhana sekali tetapi saya berharap agan agan bisa mendapatkan manfaatnya :)   oke gan cuma itu aja postingan ane kali ini ,makasih atas kunjungannya :D

Tidak ada komentar:

Posting Komentar