Въпрос относно задачите за домашно "Radians to Degrees" и "Celsius to Fahrenheit".
Здравейте.
Бих искал да ви помоля за малко помощ относно задачите "Radians to Degrees" и "Celsius to Fahrenheit".
Проблема е следният:
Написах кодовете за двете задачи, програмите се компилират успешно във "Visual Studio", когато задам за входяща стойност чяло число всичко е ОК, но когато входящата стойност е дробно число, програмата не сработва. Интересното е че в "judge" ми дава 100 от 100 точки и на двете задачи и не открива грешка. Домашното е решено и всичко е ОК, но мен ме тормози факта, че нещо не е наред с кода ми и не сработва както трябва и искам да знам каде е проблема.
Предполагам че проблема ми е свързан със "double.Parse", но не съм сигурен.
Ето и кодовете:
Radians to Degrees:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Radians_to_Degrees
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("rad = ");
double rad = double.Parse(Console.ReadLine());
double deg = rad * 180 / Math.PI;
Console.WriteLine("deg = " + deg);
}
}
}
и Celsius to Fahrenheit:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Celsius_to_Fahrenheit
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("C = ");
var C = double.Parse(Console.ReadLine());
var f =C * 1.8 + 32;
Console.WriteLine("F = " + f);
}
}
}
Благодаря на всички за отделеното време и внимание.