C# Ders

Csharp ile if ile Çocuk Başına Ücret Hesaplama

Memur kadarosuna sahip kişilere devlet 2 çocuğa kadar ücret vermektedir, çocukların yaşı 6’dan küçükse ücret 60 TL, 6’dan büyük ise ücret 40 TL’dir.  Kişinin 2’den fazla çocuğunun olması durumunda ücret alamamaktadır. Bu bilgilere göre klavyeden çocuk sayısını alıp, alınacak ücreti hesaplayan programı yazınız.
Çözüm: İlk önce çocuk sayısını klavyeden alacağız. Devlet maksimum 2 çocuğa kadar ücret ödediği için 2 durum vardır;

a) Çocuk sayısının 1 olması;
b) Çocuk sayısının 2 veya daha fazla olması.

a) Durumunda yani 1 çocuk var ise yaşiını soracağız ve 6’dan küçükse ücret 60 TL, büyük ve eşitse ücret 40 TL olacak.

b) Durumunda yani 2 veya daha fazla çocuk varsa önce 1. çocuğun yaşını soracağız, ücreti hesaplayacağız, daha sonra 2. çocuğun yaşını sorup ücretini hesaplayacağız.

using System;

namespace MaasCocuk
{
    class Program
    {
        static void Main(string[] args)
        {
            int cocuksayisi, yas1, yas2;
            double ucret=0;
            Console.Write(“Çocuk sayısını giriniz:”);
            cocuksayisi = int.Parse(Console.ReadLine());
            if (cocuksayisi==1)
            {
                Console.Write(“Çocuğunuzun yaşı:”);
                yas1 = int.Parse(Console.ReadLine());
                if (yas1 < 6)
                    ucret = 60;
                else
                    ucret = 40;
            }
            else if (cocuksayisi>=2)
            {
                Console.Write(“1.cocuğun yaşı:”);
                yas1 = int.Parse(Console.ReadLine());
                Console.Write(“2.cocuğun yaşı:”);
                yas2 = int.Parse(Console.ReadLine());
                if (yas1 < 6)
                    ucret = 60;
                else
                    ucret = 40;
                if (yas2 < 6)
                    ucret += 60;
                else
                    ucret += 40;
            }
            Console.WriteLine(“Ucret:{0}”, ucret);
        }
    }
}
Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25

To Top