Simulado Tribunal Regional Federal - 3ª Região (SP-MS) | Analista Judiciário - Informática | 2019 | Questão 160

Informática / Programação / C, C#


Atenção: Considere o programa em C# abaixo para responder as questões de números 33 e 34.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication4
{
class Teste
{
private static void ValidaNome(string nome)
{
if (nome.Trim().Length < 3)
{
string msg = "O nome deve ter no mínimo 3 caracteres.";
ApplicationException e = new ApplicationException(msg);
throw e;
}
}

static void Main()
{
Console.WriteLine("Digite um nome com 3 letras no mínimo: ");
string n = Console.ReadLine();
string nome = n;
try
{
ValidaNome(nome);

Console.WriteLine("{0}, em que ano nasceu?", nome);
string a = Console.ReadLine();
int ano = Convert.ToInt32(a);
int idade = DateTime.Today.Year − ano;

Console.WriteLine("{0}, você tem {1} anos.", nome, idade);
}
catch (Exception e)
{
Console.WriteLine("{0} Exceção encontrada.", e);
}
Console.ReadKey();
}
}
}

Em relação ao programa C#, é correto afirmar que, se um nome com

Voltar à pagina de tópicos Próxima

Fonte: TéCNICO JUDICIáRIO - INFORMáTICA / TRF 3ª / 2014 / FCC