DÜZENLENECEK Otopark

Cevapla
Kullanıcı avatarı
AzS
Genel yetkili
Genel yetkili
Mesajlar: 3522
Kayıt: 02 Ağu 2019 08:10

DÜZENLENECEK Otopark

Mesaj gönderen AzS »

Bir otoparkta park eden taksinin 1 saati 5TL,minibüsün 6TL,ticarinin 6.5 TL’dir. Araçların 1 saatten fazla kaldıklarından ödeyeceği fark sırayla %20,%21,5,%25 tir. Klavyeden girilen araç tipi ve saat bilgileriyle ödeyeceği ücret miktarını hesaplayan kod satırlarını yazınız.

Kod: Tümünü seç

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp36
{
    class Tutar
    {
        public int saat;
        public double otomobilHesap()
        {
            double ucretToplam = 5;
            for (int i = 1; i < saat; i++)
            {
                ucretToplam = ucretToplam * 1.20;
            }
            return ucretToplam;
        }

        public double minibusHesap()
        {
            double ucretToplam = 6;
            for (int i = 1; i < saat; i++)
            {
                ucretToplam = ucretToplam * 1.215;
            }
            return ucretToplam;
        }

        public double ticariHesap()
        {
            double ucretToplam = 6.5;
            for (int i = 1; i < saat; i++)
            {
                ucretToplam = ucretToplam * 1.25;
            }
            return ucretToplam;
        }
    }


    class Program
    {

        static void Main(string[] args)
        {

            for(; ; )
            {
                Tutar tr = new Tutar();
                Console.WriteLine("Araç Tipini Giriniz. \n 1-Otomobil \n 2-Minibüs \n 3-Ticari");
                int tip = Convert.ToInt32(Console.ReadLine());
                if(tip > 3 || tip < 1);
                    break;
                Console.WriteLine("Süre Giriniz");
                tr.saat = Convert.ToInt32(Console.ReadLine());

                switch (tip)
                {
                    case 1: Console.WriteLine("Ödenecek Tutar = " + tr.otomobilHesap()); break;
                    case 2: Console.WriteLine("Ödenecek Tutar = " + tr.minibusHesap()); break;
                    case 3: Console.WriteLine("Ödenecek Tutar = " + tr.ticariHesap()); break;
                    default:
                        break;
                }
                Console.ReadKey();
            }
        }
    }
Kullanıcı avatarı
AzS
Genel yetkili
Genel yetkili
Mesajlar: 3522
Kayıt: 02 Ağu 2019 08:10

Re: Otopark

Mesaj gönderen AzS »

Visual Studio 2019 Ekran Görüntüleri

Kodların yazılmış hali
Resim

Sonuç görüntüsü ekranındayken her hangi bir tuşa basınca ekran kapanır.
Kullanıcı avatarı
AzS
Genel yetkili
Genel yetkili
Mesajlar: 3522
Kayıt: 02 Ağu 2019 08:10

Re: DÜZENLENECEK Otopark

Mesaj gönderen AzS »

Visual Studio ConsoleApp dosyası ektedir.

ConsoleApp36.zip
Cevapla

“C# Console” sayfasına dön