netbozum
wmaraci reklam

C# ile Bir Ürün Tanıtma

7 Mesajlar 1.729 Okunma
Toplam 7 mesaj ve 1.729 görüntüleme
acebozum
wmaraci reklam

storybaron storybaron Üyeliği Durdurulmuş Banlı Kullanıcı
  • Ü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 ?
 

 

wmaraci
reklam

aLbioN aLbioN Webmaster Kullanıcı
  • Ü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 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ı?

kişi bu mesajı beğendi.

Estail 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 :)
 

 

wmaraci
wmaraci

storybaron storybaron Üyeliği Durdurulmuş Banlı Kullanıcı
  • Ü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.
 

 

aLbioN aLbioN Webmaster Kullanıcı
  • Ü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;}

kişi bu mesajı beğendi.

storybaron storybaron Üyeliği Durdurulmuş Banlı Kullanıcı
  • Ü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)
Çok Teşekkürler..
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al