Arkadaşlar merhaba Amacım alttaki kodu Bir şekilde class ya da fonksiyonlu yazmak. Finale hazırlanıyorum , class ve fonk. olayını kapamadım da. Programın amacını da yazayım. Yardımlar için şimdiden çok teşekkürler. Çok ihtiyacım var. Fonksiyon 1 - Ücretli Geçiş : Köprüden geçen ve ödeme yapan araçların sayısını arttıracak ve toplam ödemeyi araç başına 1.5 YTL arttıracak
Fonksiyon 2 - Ücretsiz Geçiş : Köprüden kaçak olarak geçen veya ödeme yapması gerekmeyen resmi araçların sayısını arttıracak
Fonksiyon 3 - Listele : Köprüden geçen ödemeli, ödemesiz ve toplam araç sayısını, toplam elde edilen geliri ekrana yazdıracak.
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplication1 { class Program { static void Main(string[] args) {
int input = 99; int ParaOdeyenler = 0; double OdenenPara = 0; int ParaOdemeyenler = 0; do { Console.WriteLine("Paralı geçiş için 1\n" + "Parasız geçiş için 2'yi seçiniz."); input = Convert.ToInt32(Console.ReadLine()); switch (input) { case 1: ParaOdeyenler += 1; OdenenPara += 1.5; break; case 2: ParaOdemeyenler += 1; break; default: Console.WriteLine("Yanlış girdi"); break; } Console.WriteLine(ParaOdeyenler + " kişi paralı geçiş yaptı.\n" + OdenenPara + " TL para kazanıldı.\n" + ParaOdemeyenler + " kişi para ödemedi.");
} while (input != 0);
} } }
Yazdığın main içindekilerin işlevini tam incelemedim mantığı doğru gibi bunları class icine taşı ismide kopru olsun mesala main içinde bu sınıfın bir nesnesini yarat new operetoru ile ve sınıfını cağır atamaların zaten var sınıf içinde diğerlerinide sınıfındaki hesap isimli bir metot içine al olsun bitsin.
quote:
Orijinalden alıntı: fsh77
Yazdığın main içindekilerin işlevini tam incelemedim mantığı doğru gibi bunları class icine taşı ismide kopru olsun mesala main içinde bu sınıfın bir nesnesini yarat new operetoru ile ve sınıfını cağır atamaların zaten var sınıf içinde diğerlerinide sınıfındaki hesap isimli bir metot içine al olsun bitsin.
aynen yaptım sonradan ben de.. Çok teşekkürler yine de.