Sunucu değişikliği sebebiyle bazı dosyaların uzantılarında değişiklikler oluşmuş, bunlardan fark ettiklerimizi düzeltiyoruz ancak fark etmediklerimizi de sizden gelen geri bildirimlerle düzeltmeye çalışıyoruz. Erişemediğiniz dosyalar olursa siteye üye olup mevcut konunun içeriğinde durumu belirtirseniz gerekli düzeltmeler yapılıp erişiminize sunulabilir.

DÜZENLENECEK Otopark

Kullanıcı avatarı
AzS Doğrulandı
1500+
1500+
Mesajlar: 9104
Kayıt: 02 Ağu 2019 08:10

DÜZENLENECEK Otopark

Mesaj gönderen AzS Doğrulandı »

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 Doğrulandı
1500+
1500+
Mesajlar: 9104
Kayıt: 02 Ağu 2019 08:10

Re: Otopark

Mesaj gönderen AzS Doğrulandı »

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 Doğrulandı
1500+
1500+
Mesajlar: 9104
Kayıt: 02 Ağu 2019 08:10

Re: DÜZENLENECEK Otopark

Mesaj gönderen AzS Doğrulandı »

Visual Studio ConsoleApp dosyası ektedir.

ConsoleApp36.zip
Yeni Başlık Cevapla

“C# Console” sayfasına dön