fork download
  1. using static System.Console;
  2.  
  3. public class Circulo {
  4. public Circulo(double raio) => Raio = raio;
  5. public double Raio { get; }
  6. public double Area => 3.14159 * Raio * Raio;
  7. public string Imprima() => Raio + " " + Area + " ";
  8. }
  9.  
  10. public class AppCirculo {
  11. static int Main() {
  12. Write("Digite o raio do círculo 1: ");
  13. if (!double.TryParse(ReadLine(), out var valor)) return 1;
  14. var circulo1 = new Circulo(valor);
  15. Write("Digite o raio do círculo 2: ");
  16. if (!double.TryParse(ReadLine(), out valor)) return 1;
  17. var circulo2 = new Circulo(valor);
  18. Write("Digite o raio do círculo 3: ");
  19. if (!double.TryParse(ReadLine(), out valor)) return 1;
  20. var circulo3 = new Circulo(valor);
  21. WriteLine(circulo1.Imprima());
  22. WriteLine(circulo2.Imprima());
  23. WriteLine(circulo3.Imprima());
  24. return 0;
  25. }
  26. }
  27.  
  28. //https://pt.stackoverflow.com/q/413055/101
Success #stdin #stdout 0.02s 16336KB
stdin
10
20
30
stdout
Digite o raio do círculo 1: Digite o raio do círculo 2: Digite o raio do círculo 3: 10 314.159 
20 1256.636 
30 2827.431