Sabtu, 28 Februari 2015

Tugas 01 (Membuat aplikasi untuk mencari suhu dari suatu objek logam)

Asslammu`alaikum Wr Wb
disini saya akan mencoba memposting sebuah program yang saya buat untuk tugas kuliah saya, soalnya seperti berikut:
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().
1.      getSuhuCelcius() akan mengembalikan nilai suhu dalam satuan celcius.
2.     getSuhuFahrenheit() akan mengembalikan nilai suhu dalam satuan
     fahrenheit.
3.     getSuhuReamur() akan mengembalikan nilai suhu dalam satuan reamur.
4.     panaskan() akan meningkatkan suhu 5 derajat celcius.
5.     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.
Jawab :
using System;
namespace tugasprogram
{

    class Program
    {
       
        static void Main(string[] args)
        {
            suhulogam();
           
        }
        static void suhulogam()
        {
            string logam;
            double lgm;
            objek :
            Console.WriteLine("=======Objek Logam=======");
            Console.WriteLine("\n1. Suhu logam Besi");
            Console.WriteLine("\n2. Suhu logam Aluminium");

            Console.WriteLine("\nPilih suhu logam: ");
            logam = Console.ReadLine();
            lgm = Convert.ToDouble(logam);

            if (logam == "1")
            {
                string suhu, perubahan, key;
                double A, B, Fahrenheit, Reamur, panasCelcius, panasFahrenheit, panasReamur, dinginCelcius, dinginFahrenheit, dinginReamur;


                Console.Clear();
                Console.WriteLine("Masukkan Suhu logam Besi: ");
                suhu = Console.ReadLine();
                A = Convert.ToDouble(suhu);

                Console.WriteLine("Berapa banyak perubahan Suhu: ");
                perubahan = Console.ReadLine();
                B = Convert.ToDouble(perubahan);

                Fahrenheit = (A * 1.8) + 32;
                Reamur = A * 0.8;

                Console.WriteLine("*suhu logam besi dalam celcius adalah " + A);
                Console.WriteLine("*suhu logam besi dalam fahrenheit adalah " + Fahrenheit);
                Console.WriteLine("*suhu logam besi dalam reamur adalah " + Reamur);

                panasCelcius = A + (5 * B);
                panasFahrenheit = Fahrenheit + (5 * B);
                panasReamur = Reamur + (5 * B);

                Console.WriteLine("\n       ---SETELAH DIPANASKAN---");
                Console.WriteLine("\n*suhu logam besi dalam celcius adalah " + panasCelcius);
                Console.WriteLine("*suhu logam besi dalam fahrenheit adalah " + panasFahrenheit);
                Console.WriteLine("*suhu logam besi dalam reamur adalah " + panasReamur);

                dinginCelcius = A - (5 * B);
                dinginFahrenheit = Fahrenheit - (5 * B);
                dinginReamur = Reamur - (5 * B);

                Console.WriteLine("\n       ---SETELAH DIDINGINKAN---");
                Console.WriteLine("\n*suhu logam besi dalam celcius adalah " + dinginCelcius);
                Console.WriteLine("*suhu logam besi dalam fahrenheit adalah " + dinginFahrenheit);
                Console.WriteLine("*suhu logam besi dalam reamur adalah " + dinginReamur);
                     
                Console.WriteLine("\n*Press 0 for back to the OBJEK LOGAM and Press 1 to Exit ");
                key = Console.ReadLine();
              
                if (key == "0")
                {
                    goto objek;
                }
                else if (key == "1")
                {
                    Console.ReadKey(true);
                }

                else
                {
                    Console.WriteLine("EROR");
                    Console.Write("Press any key to EXIT. . . ");
                    Console.ReadKey(true);
                }

            }

            else if (logam == "2")
            {
                string suhu1, perubahan1, key1;
                double C, D, Fahrenheit, Reamur, panasCelcius, panasFahrenheit, panasReamur, dinginCelcius, dinginFahrenheit, dinginReamur;

                Console.Clear();
                Console.WriteLine("Masukkan Suhu logam Aluminium:");
                suhu1 = Console.ReadLine();
                C = Convert.ToDouble(suhu1);

                Console.WriteLine("Berapa banyak perubahan Suhu: ");
                perubahan1 = Console.ReadLine();
                D = Convert.ToDouble(perubahan1);

                Fahrenheit = (C * 1.8) + 32;
                Reamur = C * 0.8;

                Console.WriteLine("*suhu logam alumunium dalam celcius adalah " + C);
                Console.WriteLine("*suhu logam alumunium dalam fahrenheit adalah " + Fahrenheit);
                Console.WriteLine("*suhu logam alumunium dalam reamur adalah " + Reamur);

                panasCelcius = C + (5 * D);
                panasFahrenheit = Fahrenheit + (5 * D);
                panasReamur = Reamur + (5 * D);

                Console.WriteLine("\n       ---SETELAH DIPANASKAN---");
                Console.WriteLine("\n*suhu logam alumunium dalam celcius adalah " + panasCelcius);
                Console.WriteLine("*suhu logam alumunium dalam fahrenheit adalah " + panasFahrenheit);
                Console.WriteLine("*suhu logam alumunium dalam reamur adalah " + panasReamur);

                dinginCelcius = C - (5 * D);
                dinginFahrenheit = Fahrenheit - (5 * D);
                dinginReamur = Reamur - (5 * D);

                Console.WriteLine("\n       ---SETELAH DIDINGINKAN---");
                Console.WriteLine("\n*suhu logam alumunium dalam celcius adalah " + dinginCelcius);
                Console.WriteLine("*suhu logam alumunium dalam fahrenheit adalah " + dinginFahrenheit);
                Console.WriteLine("*suhu logam alumunium dalam reamur adalah " + dinginReamur);
               
                Console.WriteLine("\n*Press 0 for back to the OBJEK LOGAM and Press 1 to Exit ");
                key1 = Console.ReadLine();

                if (key1 == "0")
                {
                    goto objek;
                }
                else if (key1 == "1")
                {
                    Console.ReadKey(true);
                }

                else
                {
                    Console.WriteLine("EROR");
                    Console.Write("Press any key to EXIT. . . ");
                    Console.ReadKey(true);
                }

            }
          

        }
       
      
   
    }
}

untuk melihat video tutorial dalam menjalankan program bisa kunjungingi link ini https://www.youtube.com/watch?v=CuufW_4hMTw&feature=youtu.be

mungkin ini dulu yang dapat saya pos, semoga bermanfaat,, terimakasih 
Wassalamu`alaikum Wr Wb

Tidak ada komentar:

Posting Komentar