Dnevnice za službeni put se isplacuju po sledecim pravilima:
• za svaka 24 casa provedena na putu se isplacuje dnevnica u punom iznosu;
• ukoliko je nakon primene prvog pravila ostalo 12 ili više sati, za to
vreme se takode isplacuje dnevnica u punom iznosu;
• ukoliko je nakon primene prvog pravila ostalo 8 ili više sati, ali manje
od 12 sati, za to vreme se isplacuje pola dnevnice;
• ukoliko je nakon primene prvog pravila ostalo manje od 8 sati, za to
vreme se ne isplacuje dnevnica.
Napisati C# program koji od korisnika ucitava ceo broj h koji predstavlja
broj sati provedenih na službenom putu, kao i decimalan broj d koji predstavlja visinu dnevnice, i potom racuna i štampa kolicinu novca koju treba ˇ
isplatiti na ime dnevnica.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
int h = int.Parse(Console.ReadLine());
double d = double.Parse(Console.ReadLine());
double cena = 0;
cena += h / 24 * d;
h %= 24;
if (h >= 12)
cena += d;
else if (h >= 8)
cena += d / 2;
Console.WriteLine(cena);
}
}
}
1 Like