+ 1
Помогите решить задачу
Вам нужно написать программу, которая будет рассчитывать площадь круга. Площадь круга с радиусом r равна πr², где π (pi) – это математическая постоянная, равная отношению длины окружности к ее диаметру, и r – радиус. Данная программа объявляет постоянную переменную pi со значением 3,14. Дополните программу, чтобы она принимала радиус в качестве входных данных, затем рассчитывала и выводила площадь круга. Пример Входных Данных 5 Пример Выходных Данных 78.5
35 Answers
+ 12
А, нет, не могу(код пропал, возможности написать сейчас нету, на телефоне не удобно).
Как только ты дописываешь весь код, он сразу все задачи проверяет автоматом.
А так, выше сообщение есть с готовым кодом, копируешь, и берёшь мои правки в этом обсуждении, Biohazard 
Был бы раньше на платформе, ответил бы раньше. Приветствую! 
      const double pi = 3.14;
            double radius = 
            Convert.ToDouble(Console.ReadLine());
            Console.WriteLine(pi*radius*radius); 
*Надо было преобразовать входное значение в тип Double, используя Convert.To
+ 3
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SoloLearn
{
    class Program
    {
        static void Main(string[] args)
        {
            const double pi = 3.14;
            
            double radius = Convert.ToDouble(Console.ReadLine());
            
			  double z;
			  z = pi * Math.Pow(radius, 2);
			  Console.WriteLine(z);
            
        }
    }
}
+ 3
const double pi = 3.14;
            
            double r =
            
            Convert.ToDouble(Console.ReadLine());
        
            if (r>=0) {Console.WriteLine (pi*Math.Pow(r,2));
    }
    
    Console.ReadLine();
Должно работать с будь-яким числом.
+ 2
Жесть, я не знал
+ 2
Спасибо :)
+ 1
Спасибо огромное!
0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SoloLearn
{
    class Program
    {
        static void Main(string[] args)
        {
            const double pi = 3.14;
            double radius = Convert.ToInt32(Console.ReadLine());
            
            Console.WriteLine(pi*radius*radius); //Вот пример моей попытки
            
        }
    }
}
0
Biohazard 
Был бы раньше на платформе, ответил бы раньше. Приветствую! 
      const double pi = 3.14;
            double radius = 
            Convert.ToDouble(Console.ReadLine());
            Console.WriteLine(pi*radius*radius); 
*Надо было преобразовать входное значение в тип Double, используя Convert.To
0
Biohazard 
В обучении подробно всё пишется до мелочей, я с одним заданием уже проваливался(Равное распределение пива среди 7 гостей), тоже приходилось на форум бежать. Ответ дали, оказалось куда проще чем было..
0
Biohazard 
Удачи!
0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SoloLearn
{
    class Program
    {
        static void Main(string[] args)
        {
            const double pi = 3.14;
            double radius;
            radius = 5;
            Convert.ToDouble(Console.ReadLine());
            Console.WriteLine (pi*radius*radius);
            radius = 6.4;
            Convert.ToDouble(Console.ReadLine());
            Console.WriteLine (pi*radius*radius);
            radius = 10;
            Convert.ToDouble(Console.ReadLine());
            Console.WriteLine (pi*radius*radius);
          
            //ваш код
            
        }
    }
}
Почему этот код не решает задачу? Помогите пожалуйста.
0
Артём Стуканов 
Ты переменную radius уже указал, "radius = 5" 
ему следующая строчка кода не нужна 
"Convert.ToDouble(Console.ReadLine());"
Если уж и надо использовать, значит убери обозначение переменной radius
radius = Convert.ToDouble(Console.ReadLine());
Надеюсь мысль уловил, если нет, пиши, напишу код.
Задачу можешь тоже, решу
0
А как выполнить это задание если нужно получить сразу несколько ответов по заданию 1, 2, 3?
0
Если можно пожалуйста, просто я уже не раз пробовал но либо не читает либо не засчитывает остальное а 1 я сделал немного упростив я преобразовал данный мне код поменяв изначальный тип и изменив название переменной
0
Вот что примерно вышло
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SoloLearn
{
    class Program
    {
        static void Main(string[] args)
        {
            const double pi = 3.14;
            double r = 5;
            
            double  S;
            
            S = pi * r * r;
            
            Console.WriteLine(S);
                
            }
        }
        
    }
}
0
Хорошо спасибо, попробую
0
Необходимо сделать конвертацию, чтобы программа(solo learn) могла вводить данные. Для числа pi надо писать Convert.ToDouble(Console.ReadLine ())
0
Надеюсь тебе это поможет. В целом могу сказать, что здесь даются базовые знания, и они дадут тебе старт. Сейчас работаю уже в компании джуниором. На основе базовых знаний и других библиотек которые требовали(осваивал самостоятельно)
В принципе это везде так, учиться в вузе точно так же, но дольше. Здесь можно освоить любой язык программирования в течении месяца. Ну, конкретно я это смог(за месяц освоил с# на базе, потом начал осваивать библиотеки которые мне требовались), ибо много времени было на это)
0
Надеюсь я помог, и ты сможешь решить свою проблему, дабы не забрасывать из-за такой проблемы) Программистов всегда не хватает))
0
Спасибо



