idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

[ Console ] Source Code Program Kalkulator Sederhana C#

Home » [ Console ] Source Code Program Kalkulator Sederhana C#
  • Daftar Materi

    • Apakah itu C# ?
    • Mengenal .Net Framework
    • IDE pada C#
    • Variable pada C#
    • Membuat Program C#
    • Text C#
    • Var C#
    • Konstanta pada C#.
    • Operator Aritmatika C#
    • Asignment Operator C#
  • –

    • IF dan Else pada C#
    • Switch dan Case pada C#
    • Perulangan While pada C#
    • Perulangan For pada C#
    • Perulangan Do While C#
    • Switch dan Case pada C#
    • Operator Logika C#
  • –

    • Mengenal Method C#
    • Parameter Method C#
    • Named Arguments C#
    • Optional Argument C#
    • Method Overloading C#
    • Rekursif ( Recursion )C#
  • –

    • Class dan Object C#
    • Value dan Reference Type C#
    • Encapsulation C#
    • Constructor dan Destructor C#
    • Properti Class C#
    • Class dan Static Member C#
    • Keyword This C#
    • Keyword Readonly C#
    • Indexer C#
    • Operator Overloading C#
  • –

    • Mengenal Array C#
    • Perulangan Array C#
    • Array Multidimensi C#
    • Jagged Array C#
    • Property dan Method Array C#
    • String Object C#
  • –

    • Inheritance C#
    • Keyword Protected C#
    • polymorphism C#
    • Abstract Class C#
    • Nested Class C#
    • Interface C#
    • Namespace C#
  • –

    • Method dan Class C#
    • Generic Constraints C#
    • System Collection C#
    • BitArray C#
    • List C#
    • Stack C#
    • Queue C#
    • Dictionary C#
    • HashSet C#
  • –

    • Struct C#
    • Enumerasi C#
    • Exceptions Handling C#
    • System.IO namespace C#
  • [ Console ] Source Code Program Kalkulator Sederhana C# | IDCsharp.com
    [ Console ] Source Code Program Kalkulator Sederhana C# | IDCsharp.com

    Program Kalkulator Sederhana merupakan program dibuat untuk dapat melakukan operasi matematika sederhana, yaitu :

    • Penjumlahan
    • Pengurangan
    • Perkalian
    • Pembagian

    Program Kalkulator sederhana ini dibuat menggunakan algoritma bahasa pemrograman C#.Program Kalkulator sederhana dibuat menggunakan method pada bahasa pemrograman C#.

    Cara kerja program kalkulator sederhana ini adalah, Mula-mula user diperintah untuk memasukan pilihan apakah ingin melakukan operasi :

    1. Penjumlahan
    2. Pengurangan
    3. Perkalian
    4. Pembagian

    Setelah Operasi dipilih, maka selanjutnya program akan meminta user untuk memasukan 2 ( dua ) angka yang akan di operasikan. Setelah itu Program akan menampilkan hasilnya.

    Ingin tahu bagaimana Kode Programnya ?

    Source Code :

    using System;
    					
    public class Program
    {
    	private double tambah (double a, double b){
     	
    	return ( a + b );
    	}
    	
    	private double kurang (double a, double b ){
    	return ( a - b );
    	}
    	
    	private double kali (double a, double b ){
    	return ( a * b );
    	}
    	
    	private double bagi (double a, double b ){
    	return (a / b );
    	}
    	
    	public void Main()
    	{
    		
    		double bil1, bil2;
    		char pilihan;
    		Console.WriteLine(" ========================================");
    		Console.WriteLine(" |	Program Kalkulator Sederhana	");
    		Console.WriteLine(" ========================================");
    		Console.WriteLine("\n");
    		Console.WriteLine(" ========================================");
    		Console.WriteLine(" |	     Masukan Pilihan		");
    		Console.WriteLine(" ========================================");
    		Console.WriteLine(" |					");
    		Console.WriteLine(" |	(A) Tambah  (B) Kurang	");
    		Console.WriteLine(" |	(C) Kali	(D) Bagi	");
    		Console.WriteLine(" |					");
    		Console.WriteLine(" ========================================");
    		Console.WriteLine(" Masukan Pilihan		: ");
    		pilihan = Convert.ToChar(Console.ReadLine());
    		Console.WriteLine("\n");
    
    		if ( pilihan == 'A' || pilihan == 'a' ) {
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |	     Masukan Bilangan		");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |					");
    			Console.WriteLine(" | Masukan Bilangan pertama : ");
    			bil1 = Convert.ToDouble(Console.ReadLine());
    			Console.WriteLine(" | Masukan Bilangan kedua : ");
    			bil2 = Convert.ToDouble(Console.ReadLine());;
    			Console.WriteLine(" |					");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" | Hasilnya Adalah : "+tambah(bil1,bil2)+"			");
    			Console.WriteLine(" ========================================");
    			
    		}
    		
    		else if ( pilihan == 'B' || pilihan == 'b' ) {
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |	     Masukan Bilangan		");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |					");
    			Console.WriteLine(" | Masukan Bilangan pertama : ");
    			bil1 = Convert.ToDouble(Console.ReadLine());
    			Console.WriteLine(" | Masukan Bilangan kedua : ");
    			bil2 = Convert.ToDouble(Console.ReadLine());
    			Console.WriteLine(" |					");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" | Hasilnya Adalah : "+kurang(bil1,bil2)+"			");
    			Console.WriteLine(" ========================================");
    		}
    		
    		else if ( pilihan == 'c' || pilihan == 'C' ) {
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |	     Masukan Bilangan		");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |					");
    			Console.WriteLine(" | Masukan Bilangan pertama : ");
    			bil1 = Convert.ToDouble(Console.ReadLine());
    			Console.WriteLine(" | Masukan Bilangan kedua : ");
    			bil2 =  Convert.ToDouble(Console.ReadLine());;
    			Console.WriteLine(" |					");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" | Hasilnya Adalah : "+kali(bil1,bil2)+"			|");
    			Console.WriteLine(" ========================================");
    			
    		}
    		
    		else if ( pilihan == 'D' || pilihan == 'd' ) {
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |	     Masukan Bilangan		");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" |					");
    			Console.WriteLine(" | Masukan Bilangan pertama : ");
    			bil1 = Convert.ToDouble(Console.ReadLine());
    			
    			Console.WriteLine(" | Masukan Bilangan kedua : ");
    			bil2 = Convert.ToDouble(Console.ReadLine());
    			Console.WriteLine(" |					|");
    			Console.WriteLine(" ========================================");
    			Console.WriteLine(" | Hasilnya Adalah : "+bagi(bil1,bil2)+"			|");
    			Console.WriteLine(" ========================================");
    		}
    		
    		Console.WriteLine("\n");
    		Console.WriteLine(" ========================================");
    		Console.WriteLine(" | Learn more @ idcsharp.com 		");
    		Console.WriteLine(" ========================================");
    		Console.WriteLine(" ");
    		
    	}
    }
    
    

    .Net Fiddle

    Angga Adji Surya
    34
    C#, Tips and Trick
    Prev Post[ Console ] Source Code Program Menara Hanoi C# | IDCSharp.com[ Console ] Source Code Program Menara Hanoi C#Feb 20, 2018
    Next Post[ Console ] Source Code Program mencari Luas Lingkaran C#Feb 26, 2018
    idcsLogo
    IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
    • Implementasi Media Video dan Audio pada HTML5 Part 2
    • Memahami 3 Jenis Api Model pada HTML5
    • Memahami 3 Api Model pada HTML5 Part 2
    • Memahami 3 Api Model pada HTML5 Part 3
    • Memahami 3 Api Model pada HTML5 Part 4
    • Home
    • E-Learning
      • Visual Studio C#
      • C# Dasar
      • Windows Form C#
      • Golang
      • SQL Server
    • Tips and Trick
      • Console
      • Windows Form
    • Submit Artikel
    • Laporkan Masalah
    Copyright © 2021 IDCSharp. All Rights Reserved