using static System.Console;
public class Circulo {
public Circulo(double raio) => Raio = raio;
public double Raio { get; }
public double Area => 3.14159 * Raio * Raio;
public string Imprima() => Raio + " " + Area + " ";
}
public class AppCirculo {
static int Main() {
Write("Digite o raio do círculo 1: ");
if (!double.TryParse(ReadLine(), out var valor)) return 1;
var circulo1 = new Circulo(valor);
Write("Digite o raio do círculo 2: ");
if (!double.TryParse(ReadLine(), out valor)) return 1;
var circulo2 = new Circulo(valor);
Write("Digite o raio do círculo 3: ");
if (!double.TryParse(ReadLine(), out valor)) return 1;
var circulo3 = new Circulo(valor);
WriteLine(circulo1.Imprima());
WriteLine(circulo2.Imprima());
WriteLine(circulo3.Imprima());
return 0;
}
}
//https://pt.stackoverflow.com/q/413055/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoKcHVibGljIGNsYXNzIENpcmN1bG8gewoJcHVibGljIENpcmN1bG8oZG91YmxlIHJhaW8pID0+IFJhaW8gPSByYWlvOwoJcHVibGljIGRvdWJsZSBSYWlvIHsgZ2V0OyB9CglwdWJsaWMgZG91YmxlIEFyZWEgPT4gMy4xNDE1OSAqIFJhaW8gKiBSYWlvOwoJcHVibGljIHN0cmluZyBJbXByaW1hKCkgPT4gUmFpbyArICIgIiArIEFyZWEgKyAiICI7Cn0KCnB1YmxpYyBjbGFzcyBBcHBDaXJjdWxvIHsKCXN0YXRpYyBpbnQgTWFpbigpIHsKCQlXcml0ZSgiRGlnaXRlIG8gcmFpbyBkbyBjw61yY3VsbyAxOiAiKTsKCQlpZiAoIWRvdWJsZS5UcnlQYXJzZShSZWFkTGluZSgpLCBvdXQgdmFyIHZhbG9yKSkgcmV0dXJuIDE7CgkJdmFyIGNpcmN1bG8xID0gbmV3IENpcmN1bG8odmFsb3IpOwoJCVdyaXRlKCJEaWdpdGUgbyByYWlvIGRvIGPDrXJjdWxvIDI6ICIpOwoJCWlmICghZG91YmxlLlRyeVBhcnNlKFJlYWRMaW5lKCksIG91dCB2YWxvcikpIHJldHVybiAxOwoJCXZhciBjaXJjdWxvMiA9IG5ldyBDaXJjdWxvKHZhbG9yKTsKCQlXcml0ZSgiRGlnaXRlIG8gcmFpbyBkbyBjw61yY3VsbyAzOiAiKTsKCQlpZiAoIWRvdWJsZS5UcnlQYXJzZShSZWFkTGluZSgpLCBvdXQgdmFsb3IpKSByZXR1cm4gMTsKCQl2YXIgY2lyY3VsbzMgPSBuZXcgQ2lyY3Vsbyh2YWxvcik7CgkJV3JpdGVMaW5lKGNpcmN1bG8xLkltcHJpbWEoKSk7CgkJV3JpdGVMaW5lKGNpcmN1bG8yLkltcHJpbWEoKSk7CgkJV3JpdGVMaW5lKGNpcmN1bG8zLkltcHJpbWEoKSk7CgkJcmV0dXJuIDA7Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzQxMzA1NS8xMDE=