Selasa, 04 Maret 2014

TUGAS 1

SOAL :

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 besidan alumunium) dari class 
logam tersebut. Lakukan operasi pemanasan dan pendinginan beberapa kali.


JAWABAN :



using System;

namespace coba
{
    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;
        }

    }
    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;
        }     
    }
    class Program
    {
        public static void Main(string[] args)
        {
            int loop,loop1;
            double cel,o,celi;
         
            Console.WriteLine("SUHU LOGAM BESI >>");
            string c = Console.ReadLine();
            cel=Convert.ToDouble(c);
         
         
            Console.WriteLine("BERAPA BANYAK PERUBAHAN SUHU >>");
            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\t Dipanaskan      =");
            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("BERAPA BANYAK PERUBAHAN SUHU >>");
            string m = Console.ReadLine();
            o=Convert.ToDouble(m);
         
            f=c;
         
            Console.WriteLine("==================================================================");
            Console.WriteLine("= No\t Fahrenheit\t Reamur\t   Didinginkan\t Dipanaskan      =");
            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"); 
            }
         
         
            // TODO: Implement Functionality Here
         
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}

HASIL DARI PROGRAM SETELAH DIRUNNING :


VIDIO TUTORIAL :

0 komentar:

Posting Komentar