Eray Alper
Kilopat
- Katılım
- 16 Şubat 2016
- Mesajlar
- 149
- Çözümler
- 3
Daha fazla
- Cinsiyet
- Erkek
Merhaba, C# öğrenmeye yeni başladım ve basit bir hesap makinesi yazmaya çalıştım fakat;
Lütfen çözümü kolaysa sinirlenmeden yazın ya da "internete bak biraz cahil" falan yazmayın. Daha yeni kodlama dersleri bakıyorum, videolardan ve kitaplardan (eğitim sistemimiz çok güzel olduğu ve yeterli miktarda yazılım ve kodlama dersleri gösterdikleri için) öğrenmeye başladım. Bazen bile unutup yanlışlık yapıyorum kusura bakmayın. Teşekkür ederim şimdiden.
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int x;
int y;
int z;
int p;
Console.WriteLine("1. Sayı :");
x = int.Parse(Console.ReadLine());
Console.WriteLine("2. Sayı :");
y = int.Parse(Console.ReadLine());
Console.WriteLine("Hangi işlem yapılacak?\n 1. Toplama\n 2.Çıkarma\n 3. Çarpma\n 4.Bölme");
p = int.Parse(Console.ReadLine());
if (p == 1)
{
z = x + y;
}
if (p == 2)
{
z = x - y;
}
if (p == 3)
{
z = x * y;
}
if (p == 4)
{
z = x / y; //BU SATIRDA CS0165 HATASI VERİYOR VE ATANMAYAN 'Z' DEĞİŞKENİNİN KULLANIMI YAZIYOR.
}
Console.WriteLine($"Sonuç : {z}");
Console.ReadKey();
}
}
}
İnternetten biraz baktım ama nasıl çözeceğimi anlamadım. Biraz değiştirip :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int x;
int y;
int z;
int p;
Console.WriteLine("1. Sayı :");
x = int.Parse(Console.ReadLine());
Console.WriteLine("2. Sayı :");
y = int.Parse(Console.ReadLine());
Console.WriteLine("Hangi işlem yapılacak?\n 1. Toplama\n 2.Çıkarma\n 3. Çarpma\n 4.Bölme");
p = int.Parse(Console.ReadLine());
/* BU SATIRLARI EKLEYİNCE DÜZELDİ AMA KULLANICININ 0 GİRMESİ GEREKİYOR BU SATIRLARI SİLEREK NASIL DÜZELTEBİLİRİM.
Console.WriteLine("Lütfen 0 girin.");
z = int.Parse(Console.ReadLine());
*/
if (p == 1)
{
z = x + y;
}
if (p == 2)
{
z = x - y;
}
if (p == 3)
{
z = x * y;
}
if (p == 4)
{
z = x / y;
}
Console.WriteLine($"Sonuç : {z}");
Console.ReadKey();
}
}
}
Lütfen çözümü kolaysa sinirlenmeden yazın ya da "internete bak biraz cahil" falan yazmayın. Daha yeni kodlama dersleri bakıyorum, videolardan ve kitaplardan (eğitim sistemimiz çok güzel olduğu ve yeterli miktarda yazılım ve kodlama dersleri gösterdikleri için) öğrenmeye başladım. Bazen bile unutup yanlışlık yapıyorum kusura bakmayın. Teşekkür ederim şimdiden.
Son düzenleyen: Moderatör: