C# MTV Hesaplama Örneği

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Griffin Premium
Katılım
3 Mar 2017
Mesajlar
1,378
Çözümler
1
Tepki puanı
1,001
Ödüller
12
Sosyal
9 HİZMET YILI
:yazı:

Merhaba arkadaşlar, bu örneğimizde Motorlu taşıtlar vergisi hesaplama örneği yapacağız.
Console kullanacağız.

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.

:kullan:

C#:
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();
            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");
            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;
            }
            
            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;
            }
          
            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();
        }
    }
}

:resim:

mtv-console.jpg






 
potential zero
Ultra Üye
Katılım
9 Ocak 2018
Mesajlar
1,557
Çözümler
2
Tepki puanı
341
Ödüller
9
Yaş
23
8 HİZMET YILI
eyw hocam .d
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst