Професионална програма
Loading...
+ Нов въпрос
Dimit1r89 avatar Dimit1r89 2 Точки

Проблем 11 от градуси °C към градуси °F

Здравейте колеги отново заби кода нещо не се справям моля за съвет.

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConzolenConvertor
{
    class Program
    {
        static void Main(string[] args)
        {
            var C = double.Parse(Console.ReadLine());
            Console.Write("°C" ); 
            var F = double.Parse(Console.ReadLine());
            Console.Write("°F" );
            var degrees = Math.Round(F = C * 1,8 + 32 );
            Console.WriteLine("degrees" + degrees);
        }
    }
}

 

Тагове:
0
Fundamentals Module
supersane avatar supersane 234 Точки

На реда, където викаш Math.Round метода 1,8 трябва да е 1.8, иначе казано запетаята трябва да е точка, и според мен този израз по-добре го извади на горния ред и после просто подай F в метода.

0
RoYaL avatar RoYaL Trainer 6847 Точки

Какво се предполага, че прави изразът в Math.Round? Сигурен ли си, че това равенство трябва да го има вътре (F = ...)?

1
Dimit1r89 avatar Dimit1r89 2 Точки

Явно само при мен нищо не става,

1 ви проблем като напиша 25 ми вади друг ред да пиша ако напиша 0 ми показва верния отговор ако дам ентър избива грешка.

Как да го махна този ред ? 

2 проблем като въведа -5.5 избива грешка а съм въвел , 2 Защо не става 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConzolenConvertor
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("°C= " );
            var C = double.Parse(Console.ReadLine());
            //Console.Write("°F= ");
            var F = double.Parse(Console.ReadLine());
            var degrees = Math.Round (F = C * 1.8 + 32, 2);
            Console.WriteLine("degrees " + degrees );
           
        }
    }
}

0
supersane avatar supersane 234 Точки

Предполагам трябва да направиш програма, която конвертира от целзий във фаренхайт, каква е логиката да чакаш вход и на двете мерни единици? Махни този ред, където четеш F, не мисля, че има смисъл от него. По-добре извади израза, който е в Math.Round() на горен ред, и както ти казах по-рано, когато правиш операции с реални числа(такива с десетична запетая), се използва десетичка точка, а не запетая. Ти отново в израза имаш запетая. Също като ти гърми грешка, може да постнеш и грешката, за да се разбере какво точно гърми, или да погледнеш в гугъл, каква е въпросната грешка.

1
Stoyan05 avatar Stoyan05 1 Точки

using System;
namespace Celsius_to_Fahrenheit
{
    class CelsiusToFahrenheit
    {
        static void Main()
        {
           double celsius, faren;

           Console.WriteLine("Enter the Temperature in Celsius(°C) : ");

           celsius = double.Parse(Console.ReadLine());

           faren = (celsius * 9) / 5 + 32;

           Console.WriteLine("Temperature in Fahrenheit is(°F) : " + faren);

           Console.ReadLine();
        }
    }
}

 

Принципа е същия като на задачата за инчове и сантиметри

С малка помощ от Интернет

 

1
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки

Ако искаш виж моето решение :

http://pastebin.com/0stMEirh

1
05/02/2016 17:34:32
Dimit1r89 avatar Dimit1r89 2 Точки

Благодаря ви разбрах каде съм сгрешил :)

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