Loading...
Karage avatar Karage 7 Точки

Домашно 3 задача 2

Извинявам се предварително за въпросите за всяка задача от домашното във форума, но съм онлайн кандидат и не виждам друг по-подходящ за мен начин да обсъждам кодът, който пиша. А след първата ми публикация за задача 1 от домашно 3 коментарите и критиката плюс примерите ми допадна. Та ако има желаещи да хвърлят едно око и да драснат един два реда за решението ми на задача 2 от домашно 3.

 

Благодаря им предварително ;)

 

using System;

class GravitationMoon
{
       static void Main()
            {
                    Console.WriteLine("Разбери колко е телесното ти тегло на Луната");
                    Console.WriteLine("Въведи Теглото си :");

                    double WorldWeigth;

                    string weight = Console.ReadLine();

                    double.TryParse(weight, out WorldWeigth);

                    WorldWeigth = WorldWeigth*17.0/100;

                    Console.WriteLine("Теглото на луната ви ще е:" + WorldWeigth);

             }
}

Тагове:
1
Programming Basics
Dekameron avatar Dekameron 481 Точки

Привет колега!

Тъй като един нормален човек не може да тежи повече от 200кг.  да речем, както и след десетичната запетая може да има най-много 3 числа (ако използваме обикновен кантар), можем спокойно да използваме float като тип на променливата ни laughing

Друго, което мисля, че може да се избегне TryParse, тъй като входа по условие винаги ще е верен. А ако тръгнем да правим проверки, можем да изпишем сумати редове код.

Също така както се вижда входа е с десетична точка, а не запетая за това трябва да добавим следния ред.

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

Аз бих използвал следния начин за да решим задачата:

 

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

 

float weight = float.Parse(Console.ReadLine());

float moonWeight = weight * 0.17;

Console.WriteLine("Your weight on the Moon will be {0}.", moonWeight);

 

Дано съм помогнал smile

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