Loading...
Denislava91 avatar Denislava91 5 Точки

Programming Basics C# Scholarship from Conditional Statements Exercise

Здравейте:)

Моля ви за помощ за задачата за стипендии. Вече я проверявам от доста време и не мога да си открия грешката. Judge ми дава 87 точки т.е. някъде имам потенциално две грешки, но не ги виждам.

Предварително благодаря:)

 

using System;
					
public class Program
{
	public static void Main()
	{

	//Determine the variables to be entered by the user
		
		double salaryParent=double.Parse(Console.ReadLine());
		double mark=double.Parse(Console.ReadLine());
		double minSalary=double.Parse(Console.ReadLine());
		
	//Calculate the amount of socila and excellent scholarships
		double excellentScholarshipCoefficient=25;
		double socialScholarship=Math.Floor(0.35*minSalary);
		double excellentScholarship=Math.Floor(mark*excellentScholarshipCoefficient);
		
		if(salaryParent>minSalary&&mark<5.50)
		
		{
		Console.WriteLine("You cannot get a scholarship!");
		}
		
	else if(salaryParent<minSalary&&mark>=4.50&&mark<5.50)
	
	{
	Console.WriteLine($"You get a Social scholarship {socialScholarship} BGN");
	}
		else if(salaryParent>minSalary&&mark>=5.50)
		{
		Console.WriteLine($"You get a scholarship for excellent results {excellentScholarship} BGN");
		}
		else
		{
		if(socialScholarship>excellentScholarship)
		{
		Console.WriteLine($"You get a Social scholarship {socialScholarship} BGN");
		}
			else if(socialScholarship<excellentScholarship)
			{
			Console.WriteLine($"You get a scholarship for excellent results {excellentScholarship} BGN");
			}
			else
			{
			Console.WriteLine($"You get a scholarship for excellent results {excellentScholarship} BGN");
			}
		}
		}
		}
		

 

Тагове:
0
Programming Basics with C#
Borislav_Vulkov avatar Borislav_Vulkov 54 Точки

Здравей Дени,
веднага ще го погледна но първо кажи от къде е тази задача (кои упражнения коя задача и т.н.) защото ако трябва да съм честен гадаенето и хвърлянето на боб не са ми силни страна :D   

0
svephoto avatar svephoto 1191 Точки

Здравей, Denislava91,

 

Надявам се колегата Borislav_Vulkov да не се разсърди, че отговарям, но аз също много се мъчих с тази задача преди време и напълно разбирам ситуацията. Тогава се наложи и на мен да ми помагат, та сега ако и аз успея да помогна - ще се радвам.

Ето едно решение с твоя код - преструктуриран в някаква степен и минаващ със 100/100 в Judge. Поразгледай го, ще видиш къде и какво се случва.

 

https://pastebin.com/7Xp0JG0B

 

Успех и занапред!

0
14/11/2019 21:43:27
Denislava91 avatar Denislava91 5 Точки

Благодаря за помощта.

 

Поздрави.

 

Дени

0
svephoto avatar svephoto 1191 Точки

Моля, хубав ден!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.