Created
March 15, 2011 00:38
-
-
Save TalhaAkkas/870128 to your computer and use it in GitHub Desktop.
C# Hesap Makinası
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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