using static System.Console;
using System;
namespace Projeto {
public class Program {
public static void Main() {
Conta conta = new Conta();
Write("Entre com o numero da conta: ");
if (!int.TryParse(ReadLine(), out var numero)) return;
conta.Numero = numero;
WriteLine();
Write("Entre com o nome: ");
conta.Nome = ReadLine();
WriteLine();
Write("Haverá um deposito inicial (s/n)? : ");
var temDeposito = ReadLine();
var valor = 0M;
if (temDeposito.Equals("S", StringComparison.CurrentCultureIgnoreCase)) {
Write("Entre com o valor depositado: ");
if (!decimal.TryParse(ReadLine(), out valor)) return;
}
conta.Saldo = valor;
}
}
public class Conta {
public int Numero { get; set; }
public string Nome { get; set; }
public decimal Saldo { get; set; }
}
}
//https://pt.stackoverflow.com/q/467288/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBTeXN0ZW07CgpuYW1lc3BhY2UgUHJvamV0byB7CiAgICBwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7CiAgICAgICAgICAgIENvbnRhIGNvbnRhID0gbmV3IENvbnRhKCk7CiAgICAgICAgICAgIFdyaXRlKCJFbnRyZSBjb20gbyBudW1lcm8gZGEgY29udGE6ICIpOwogICAgICAgICAgICBpZiAoIWludC5UcnlQYXJzZShSZWFkTGluZSgpLCBvdXQgdmFyIG51bWVybykpIHJldHVybjsKCQkJY29udGEuTnVtZXJvID0gbnVtZXJvOwogICAgICAgICAgICBXcml0ZUxpbmUoKTsKICAgICAgICAgICAgV3JpdGUoIkVudHJlIGNvbSBvIG5vbWU6ICIpOwogICAgICAgICAgICBjb250YS5Ob21lID0gUmVhZExpbmUoKTsKICAgICAgICAgICAgV3JpdGVMaW5lKCk7CiAgICAgICAgICAgIFdyaXRlKCJIYXZlcsOhIHVtIGRlcG9zaXRvIGluaWNpYWwgKHMvbik/IDogICIpOwogICAgICAgICAgICB2YXIgdGVtRGVwb3NpdG8gPSBSZWFkTGluZSgpOwoJCQl2YXIgdmFsb3IgPSAwTTsKICAgICAgICAgICAgaWYgKHRlbURlcG9zaXRvLkVxdWFscygiUyIsIFN0cmluZ0NvbXBhcmlzb24uQ3VycmVudEN1bHR1cmVJZ25vcmVDYXNlKSkgewogICAgICAgICAgICAgICAgV3JpdGUoIkVudHJlIGNvbSBvIHZhbG9yIGRlcG9zaXRhZG86ICIpOwogICAgICAgICAgICAgICAgaWYgKCFkZWNpbWFsLlRyeVBhcnNlKFJlYWRMaW5lKCksIG91dCB2YWxvcikpIHJldHVybjsKICAgICAgICAgICAgfQogICAgICAgICAgICBjb250YS5TYWxkbyA9IHZhbG9yOwogICAgICAgIH0KICAgIH0KCQoJcHVibGljIGNsYXNzIENvbnRhIHsKCQlwdWJsaWMgaW50IE51bWVybyB7IGdldDsgc2V0OyB9CgkJcHVibGljIHN0cmluZyBOb21lIHsgZ2V0OyBzZXQ7IH0KCQlwdWJsaWMgZGVjaW1hbCBTYWxkbyB7IGdldDsgc2V0OyB9Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzQ2NzI4OC8xMDE=