Bu örneğimizde kullanıcıdan alınan bazı seçeneklere göre MTV hesaplaması yapan basit bir örnek oluşturacağız. Örneğimizde kullanacağımız veriler aşağıdaki şekilde olacaktır. Örneğimizi Console Application ile oluşturacağız.
Aşağıdaki Motorlu Taşıtlar Vergisini hesaplayan programı tasarlayın.
Tip: Binek Araç ise tutar 100 TL
Ticari Araç ise tutar 150 TL
Yaş: 1-3 yaş ise tutar 1,75 ile çarpılacak
4-7 yaş ise tutar 1,50 ile çarpılacak
7 yaşından büyük ise 1,25 ile çarpılacak
Hacim: 0-1300 arasında ise 2 ile çarpılacak
1300-1600 arasında ise 3 ile çarpılacak
1600- 2000 arasında ise 4 ile çarıpılacak
2000 den büyük ise 5 ile çarpılacak.
C# Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace mtv_console { class Program { static void Main(string[] args) { double tutar=0; int secim1, secim2, secim3; Console.WriteLine("Araç Türü : "); Console.WriteLine("================"); Console.WriteLine("(1) - Binek Araç"); Console.WriteLine("(2) - Ticari Araç"); Console.Write("Seçim Yapın (1)-(2) : "); secim1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine();//www.yazilimkodlama.com Console.WriteLine("Araç Yaşı : "); Console.WriteLine("================"); Console.WriteLine("(1) - 1-3 Yaş"); Console.WriteLine("(2) - 4-7 Yaş"); Console.WriteLine("(3) - 7 Yaş Üzeri"); Console.Write("Seçim Yapın (1)-(2)-(3) : "); secim2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("Motor Hacmi : "); Console.WriteLine("================"); Console.WriteLine("(1) - 0-1300"); Console.WriteLine("(2) - 1300-1600");//www.yazilimkodlama.com Console.WriteLine("(3) - 1600-2000"); Console.WriteLine("(4) - 2000 Üzeri"); Console.Write("Seçim Yapın (1)-(2)-(3) : "); secim3 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); if(secim1==1) { tutar = 100; } else if(secim1==2) { tutar = 150; } else { Console.WriteLine("Yanlış Seçim Yaptınız."); tutar = 0; } ///www.yazilimkodlama.com if(secim2==1) { tutar = tutar * 1.75; } else if(secim2==2) { tutar = tutar * 1.5; } else if(secim2==3) { tutar = tutar * 1.25; } else { Console.WriteLine("Yanlış Seçim Yaptınız."); tutar = 0; } ///www.yazilimkodlama.com if (secim3==1) { tutar *= 2; } else if(secim3==2) { tutar *= 3; } else if (secim3 == 3) { tutar *= 4; } else if (secim3 == 4) { tutar *= 5; } else { Console.WriteLine("Yanlış Seçim Yaptınız."); tutar = 0; } Console.WriteLine("==============================="); Console.WriteLine("Ödenecek Tutar : {0}",tutar); Console.ReadKey(); } } } |
Ekran Çıktısı:
Mtv hesaplamayı günümüze göre yapacağımızda nasıl hesaplayacağız?