Изменение метода с double на void - C#
Формулировка задачи:
Ребят, вот не знаю, что делать. Помогите создать второй метод для
только через void . + Надо сделать так, чтобы S была в ячейке памяти главного метод с помощью out.
Как я понял он должен составлен так:
Но не могу понять, что надо писать в главном методе, чтобы с S можно было работать.... Помогите пожалуйста!
static double Lol(double L) { double R, S; R = L / (Math.PI * 2); S = 2 * Math.PI * R * R; return R; }
static void Lol(double L, out double S) { double R; R = L / (Math.PI * 2); S = 2 * Math.PI * R * R; }
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Вычислитьплощадь { class Program { //Нахождение радиуса и площади( Создать такой же метод только через static void) static double Lol(double L) { double R, S; R = L / (Math.PI * 2); S = 2 * Math.PI * R * R; return R; } // Главный метод } static void Main(string[] args) { Console.WriteLine("Введите длины 3х кругов, чтобы найти их площади."); double La = Convert.ToDouble(Console.ReadLine()); double Lb = Convert.ToDouble(Console.ReadLine()); double Lc = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ответ:"); Sa = Lol(La); Sb = Lol(Lb); Sc = Lol(Lc); Console.WriteLine(" Площадь первого = " + Sa + " Площадь второго = " + Sb + " Площадь второго = " + Sc); Console.ReadLine(); } } }
Решение задачи: «Изменение метода с double на void»
textual
Листинг программы
// в методе Main double s = 0.0; Lol(5.0, out s); // вместо 5.0 подставьте нужное имя переменной
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д