Skip to content

Instantly share code, notes, and snippets.

@TalhaAkkas
Created March 15, 2011 00:38
Show Gist options
  • Save TalhaAkkas/870128 to your computer and use it in GitHub Desktop.
Save TalhaAkkas/870128 to your computer and use it in GitHub Desktop.
C# Hesap Makinası
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
int ilk, iki;
string isleme;
ilk = Convert.ToInt32(Console.ReadLine());
iki = Convert.ToInt32(Console.ReadLine());
isleme = Console.ReadLine();
Console.WriteLine( islem (ilk, iki, isleme ));
Console.Read();
}
static int islem(int ilk, int iki, string islec)
{
switch (islec)
{
case "+" :
return topla(ilk, iki);
case "-" :
return cikar(ilk, iki);
case "/" :
return bol(ilk, iki);
case "*" :
return carp(ilk, iki);
case "%" :
return mod(ilk, iki);
default :
Console.WriteLine("Lütfen Bir islec giriniz");
string isleme = Console.ReadLine();
return islem(ilk, iki, isleme);
}
}
static int topla(int ilk, int iki)
{
return (ilk + iki);
}
static int carp(int ilk, int iki)
{
return ilk * iki;
}
static int bol(int ilk, int iki)
{
if (iki == 0)
{
Console.WriteLine("Hiç Bir Sayı Sıfıra Bölünemez");
return 0;
}
else
{
return ilk / iki;
}
}
static int cikar(int ilk, int iki)
{
return ilk - iki ;
}
static int mod(int ilk, int iki)
{
return(ilk%iki);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment