-
Üyelik
29.03.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Webmaster/Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
1030
-
Beğeniler
19 / 88
-
Ticaret
4, (%100)
Arkadaşlar.
C# ile bir program yapcam.
Console uygulaması :)
Şimdi şöyle anlatim
Baştan biz ürünleri tanıtcaz.
Casper = 1200 TL
Asus = 1000 TL
Toshiba = 5000 TL
Gibi.
Sonra kullanıcı oraya casper yazcak enterlayacak
toshiba yazcak enterlayacak ve bu ürünlerin toplam hesabını bulacak
yani ödenecek tutar = 6200 TL yazmasını istiyorum bunu nasıl yaparız c# de consolda.
Yapabilen varsa codlarını atabilirmi ?
-
Üyelik
20.09.2012
-
Yaş/Cinsiyet
39 / E
-
Meslek
Elektrik-Elektronik Müh.
-
Konum
Adana
-
Ad Soyad
** **
-
Mesajlar
14
-
Beğeniler
0 / 2
-
Ticaret
0, (%0)
5-6 ürün var ise switch case le çok kolay yapılır da ürün artarsa farklı bir kod gerekiyor.
Hurkal
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
05.08.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğretmen
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
382
-
Beğeniler
89 / 114
-
Ticaret
0, (%0)
Yapabilen var muhakkak ama sen bir şeyler denedikten sonra biz senin kodlarında düzeltme yapsak daha iyi olmaz mı?
2 kişi bu mesajı beğendi.
Estail
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
19.10.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Ankara
-
Ad Soyad
** **
-
Mesajlar
89
-
Beğeniler
9 / 19
-
Ticaret
0, (%0)
zaten albionda dedi switch case yapısı ile yapılcak büyük ihtmal :) ürünleri sen belirlicen liste yapıcan da sen bir kodlamasını yap hatayı nerede alıyorsun nerede takıldın hürkan arkadaşımızın dediği gibi ozaman yardımcı olalım :)
-
Üyelik
29.03.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Webmaster/Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
1030
-
Beğeniler
19 / 88
-
Ticaret
4, (%100)
Tam C#'den anlamıyorum o yüzden yapamadım :)
Teşekkürler.
-
Üyelik
20.09.2012
-
Yaş/Cinsiyet
39 / E
-
Meslek
Elektrik-Elektronik Müh.
-
Konum
Adana
-
Ad Soyad
** **
-
Mesajlar
14
-
Beğeniler
0 / 2
-
Ticaret
0, (%0)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication25
{
class Program
{
static void Main(string[] args)
{
RunProgram();
}
static void RunProgram()
{
Console.Clear();
Console.WriteLine("Ürün seçiniz : ");
Console.WriteLine("Casper: 1200 TL ");
Console.WriteLine("Asus: 1000 TL ");
Console.WriteLine("Toshiba: 5000 TL ");
Console.WriteLine("q : Çıkış : ");
string process = Console.ReadLine();
switch (process)
{
case "Casper":
{
Console.WriteLine("Casper: 1200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus":
{
Console.WriteLine("Asus: 1000 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba":
{
Console.WriteLine("Toshiba: 5000 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Casper Asus":
{
Console.WriteLine("Asus ve Casper : 2200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Casper Toshiba":
{
Console.WriteLine("Casper ve Toshiba: 6200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Toshiba":
{
Console.WriteLine("Asus ve Toshiba: 6000 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Casper":
{
Console.WriteLine("Asus ve Casper: 2200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Asus":
{
Console.WriteLine("Asus ve Toshiba : 6000 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Casper":
{
Console.WriteLine("Toshiba ve Casper : 6200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Casper Asus Toshiba":
{
Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Casper Toshiba Asus":
{
Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Casper Toshiba":
{
Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Toshiba Casper":
{
Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Casper Asus":
{
Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Asus Casper":
{
Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");
Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
}
}
}
}
Her yazım sırasına göre case ekledim. Daha kısa yolu var mı bilmiyorum ama bu şekilde çalışıyor.
Ek Olarak: Çıkış için q yazmışım ama case yazmamışım onu da sen halledersin. case "q" {break;}
1 kişi bu mesajı beğendi.