*Misshellig*
Centipat
- Katılım
- 20 Ağustos 2019
- Mesajlar
- 213
using System.Collections.Generic;
using System.Collections;
using System;
namespace Sayi_tahmin_oyunu.
{
class Program.
{
public List<int> ohno = new List<int>();
public int i;
public int j;
public int sonuc;
static void Main(string[] args)
{
List<int> ohno = new List<int>();
int x;
Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" +
"1: Carpma islemi\n" +
"2: Bölme islemi \n" +
"3: Toplama islemi \n" +
"4: Cikarma islemi");
x = Convert.ToInt32(Console.ReadLine());
if (x==1)
{
ohno.Add(1);
}
else if (x == 2)
{
ohno.Add(2);
}
else if (x == 3)
{
ohno.Add(3);
}
else if (x == 4)
{
ohno.Add(4);
}
else.
{
while (x > 4)
{
}
}
}
public int Topla(int a, int b)
{
foreach (var item in ohno)
{
}
}
}
}
using System.Collections.Generic;
using System.Collections;
using System;
namespace Sayi_tahmin_oyunu.
{
class Program.
{
public List<int> ohno = new List<int>();
public int i;
public int j;
public int sonuc;
static void Main(string[] args)
{
List<int> ohno = new List<int>();
int x;
Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" +
"1: Carpma islemi\n" +
"2: Bölme islemi \n" +
"3: Toplama islemi \n" +
"4: Cikarma islemi");
x = Convert.ToInt32(Console.ReadLine());
if (x==1)
{
ohno.Add(1);
}
else if (x == 2)
{
ohno.Add(2);
}
else if (x == 3)
{
ohno.Add(3);
}
else if (x == 4)
{
ohno.Add(4);
}
else.
{
while (x > 4)
{
Console.WriteLine("Fatal ERROR 0002000302");
}
}
}
public int Topla(int a, int b)
{
foreach (var item in ohno)
{
Console.WriteLine("islem numarasi \n" +
item);
if (item == 1)
{
sonuc = a * b;
Console.WriteLine("Sonuc: " + sonuc);
}
else if (item == 2)
{
sonuc = a / b;
Console.WriteLine("Sonuc: " + sonuc);
}
else if (item == 3)
{
sonuc = a + b;
Console.WriteLine("Sonuc: " + sonuc);
}
else if (item == 4)
{
sonuc = a - b;
Console.WriteLine("Sonuc: " + sonuc);
}
}
}
}
}
Hocam onlari kaldirdim ama hala ayni hata var.Telefondan görebildiğim kadarıyla, "class Program" ifadesinden sonra bir nokta koymuşsunuz, onu kaldırmalısınız. Bir de aşağıda bir "else" sonrasında da nokta var, onu da kaldırmalısınız.
using System.Collections.Generic;
using System.Collections;
using System;
namespace Sayi_tahmin_oyunu
{
class Program
{
public List<int> ohno = new List<int>();
public int i;
public int j;
public int sonuc;
static void Main(string[] args)
{
List<int> ohno = new List<int>();
int x;
Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" +
"1: Carpma islemi\n" +
"2: Bölme islemi \n" +
"3: Toplama islemi \n" +
"4: Cikarma islemi");
x = Convert.ToInt32(Console.ReadLine());
if (x == 1)
{
ohno.Add(1);
}
else if (x == 2)
{
ohno.Add(2);
}
else if (x == 3)
{
ohno.Add(3);
}
else if (x == 4)
{
ohno.Add(4);
}
else
{
while (x > 4)
{
Console.WriteLine("Fatal ERROR 0002000302");
}
}
}
public int Topla(int a, int b)
{
foreach (var item in ohno)
{
Console.WriteLine("islem numarasi \n" +
item);
if (item == 1)
{
sonuc = a * b;
Console.WriteLine("Sonuc: " + sonuc);
}
else if (item == 2)
{
sonuc = a / b;
Console.WriteLine("Sonuc: " + sonuc);
}
else if (item == 3)
{
sonuc = a + b;
Console.WriteLine("Sonuc: " + sonuc);
}
else if (item == 4)
{
sonuc = a - b;
Console.WriteLine("Sonuc: " + sonuc);
}
}
}
}
}
using System.Collections.Generic;
using System.Collections;
using System;
using System.ComponentModel;
using System.Runtime.InteropServices;
namespace Silinicek
{
class Program
{
public static int sonuc;
static List<int> ohno = new List<int>();
static int x;
static void Main(string[] args)
{
Kod kod = new Kod();
Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" +
"1: Carpma islemi\n" +
"2: Bölme islemi \n" +
"3: Toplama islemi \n" +
"4: Cikarma islemi");
x = Convert.ToInt32(Console.ReadLine());
int result = kod.Add(2, 3);
Console.WriteLine("Sonuç {0}",result);
Console.ReadLine();
if (x == 1)
{
ohno.Add(1);
}
else if (x == 2)
{
ohno.Add(2);
}
else if (x == 3)
{
ohno.Add(3);
}
else if (x == 4)
{
ohno.Add(4);
}
else
{
while (x > 4)
{
Console.WriteLine("Fatal ERROR 0002000302");
}
}
}
class Kod
{
public int Add(int a, int b)
{
int item = x;
Console.WriteLine("islem numarasi " +
item);
if (item == 1)
{
sonuc = a * b;
}
else if (item == 2)
{
sonuc = a / b;
}
else if (item == 3)
{
sonuc = a + b;
}
else if (item == 4)
{
sonuc = a - b;
}
return sonuc;
}
}
}
}
Cok tesekkür ederim.Dostum çözüm ve birdahakine lütfen daha sık static kullan
C#:using System.Collections.Generic; using System.Collections; using System; using System.ComponentModel; using System.Runtime.InteropServices; namespace Silinicek { class Program { public static int sonuc; static List<int> ohno = new List<int>(); static int x; static void Main(string[] args) { Kod kod = new Kod(); Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" + "1: Carpma islemi\n" + "2: Bölme islemi \n" + "3: Toplama islemi \n" + "4: Cikarma islemi"); x = Convert.ToInt32(Console.ReadLine()); int result = kod.Add(2, 3); Console.WriteLine("Sonuç {0}",result); Console.ReadLine(); if (x == 1) { ohno.Add(1); } else if (x == 2) { ohno.Add(2); } else if (x == 3) { ohno.Add(3); } else if (x == 4) { ohno.Add(4); } else { while (x > 4) { Console.WriteLine("Fatal ERROR 0002000302"); } } } class Kod { public int Add(int a, int b) { int item = x; Console.WriteLine("islem numarasi " + item); if (item == 1) { sonuc = a * b; } else if (item == 2) { sonuc = a / b; } else if (item == 3) { sonuc = a + b; } else if (item == 4) { sonuc = a - b; } return sonuc; } } } }
Hocam ama sizin yaptiginizda giriyorum sayiyi islem numarasi diyor rastegele sayi veriyor.Dostum çözüm ve birdahakine lütfen daha sık static kullan
C#:using System.Collections.Generic; using System.Collections; using System; using System.ComponentModel; using System.Runtime.InteropServices; namespace Silinicek { class Program { public static int sonuc; static List<int> ohno = new List<int>(); static int x; static void Main(string[] args) { Kod kod = new Kod(); Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" + "1: Carpma islemi\n" + "2: Bölme islemi \n" + "3: Toplama islemi \n" + "4: Cikarma islemi"); x = Convert.ToInt32(Console.ReadLine()); int result = kod.Add(2, 3); Console.WriteLine("Sonuç {0}",result); Console.ReadLine(); if (x == 1) { ohno.Add(1); } else if (x == 2) { ohno.Add(2); } else if (x == 3) { ohno.Add(3); } else if (x == 4) { ohno.Add(4); } else { while (x > 4) { Console.WriteLine("Fatal ERROR 0002000302"); } } } class Kod { public int Add(int a, int b) { int item = x; Console.WriteLine("islem numarasi " + item); if (item == 1) { sonuc = a * b; } else if (item == 2) { sonuc = a / b; } else if (item == 3) { sonuc = a + b; } else if (item == 4) { sonuc = a - b; } return sonuc; } } } }
using System.Collections.Generic;
using System.Collections;
using System;
using System.ComponentModel;
using System.Runtime.InteropServices;
namespace Silinicek
{
class Program
{
static int j;
static int i;
public static int sonuc;
static List<int> ohno = new List<int>();
static int x;
static void Main(string[] args)
{
Kod kod = new Kod();
Console.WriteLine("Merhaba bana iki sayı ver");
i = Convert.ToInt32(Console.ReadLine());
j = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" +
"1: Carpma islemi\n" +
"2: Bölme islemi \n" +
"3: Toplama islemi \n" +
"4: Cikarma islemi");
x = Convert.ToInt32(Console.ReadLine());
int result = kod.Add();
Console.WriteLine("Sonuç {0}",result);
Console.ReadLine();
if (x == 1)
{
ohno.Add(1);
}
else if (x == 2)
{
ohno.Add(2);
}
else if (x == 3)
{
ohno.Add(3);
}
else if (x == 4)
{
ohno.Add(4);
}
else
{
while (x > 4)
{
Console.WriteLine("Fatal ERROR 0002000302");
}
}
}
class Kod
{
public int Add()
{
int item = x;
Console.WriteLine("islem numarasi " +
item);
if (item == 1)
{
sonuc = i * j;
}
else if (item == 2)
{
sonuc = i / j;
}
else if (item == 3)
{
sonuc = i + j;
}
else if (item == 4)
{
sonuc = i - j;
}
return sonuc;
}
}
}
}
Tesekkürler hocam.int result = kod.Add(2, 3); 2 ve 3 parametrelerini gönderek sayıyı kod içinde belirlemeniz gerekiyor.
Yahut kullanıcıdan sayı almak isterseniz şu kodu kullanınız
C#:using System.Collections.Generic; using System.Collections; using System; using System.ComponentModel; using System.Runtime.InteropServices; namespace Silinicek { class Program { static int j; static int i; public static int sonuc; static List<int> ohno = new List<int>(); static int x; static void Main(string[] args) { Kod kod = new Kod(); Console.WriteLine("Merhaba bana iki sayı ver"); i = Convert.ToInt32(Console.ReadLine()); j = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Mehaba, nasil yardimci olabilirim? \n" + "1: Carpma islemi\n" + "2: Bölme islemi \n" + "3: Toplama islemi \n" + "4: Cikarma islemi"); x = Convert.ToInt32(Console.ReadLine()); int result = kod.Add(); Console.WriteLine("Sonuç {0}",result); Console.ReadLine(); if (x == 1) { ohno.Add(1); } else if (x == 2) { ohno.Add(2); } else if (x == 3) { ohno.Add(3); } else if (x == 4) { ohno.Add(4); } else { while (x > 4) { Console.WriteLine("Fatal ERROR 0002000302"); } } } class Kod { public int Add() { int item = x; Console.WriteLine("islem numarasi " + item); if (item == 1) { sonuc = i * j; } else if (item == 2) { sonuc = i / j; } else if (item == 3) { sonuc = i + j; } else if (item == 4) { sonuc = i - j; } return sonuc; } } } }
Tesekkürler hocam.
Ben de daha ögreniyorum, ne yazik ki sizin kadar bilgili degilim bu konuda.
Kime diyorsunuz? Anlayamadım.Daha hesap makinesi yapmaya çalışan adam ile tartışıyormuşum diğer konularda.
C++'ı Microsoft çıkardı diyen adamdan da bu kadar olur zaten.
Bak eğer bilmiyorsan ki bilmediğin belli. O konularda diğer insanlara referans verme diğer konularda.