2. Escreva um programa que leia um número inteiro (assuma até três dígitos) e imprima a quantidade de centenas, dezenas e unidades desse número. Considere o seguinte exemplo: o numero 345 possui 3 centenas, 4 dezenas e 5 unidades.
DennisRitchie:
Em qual linguagem?
Soluções para a tarefa
Respondido por
0
vamos fazer em portugol
inicio programa
declare inteiro : número, unidade, dezena, centena
declare real: valor
leia número
valor é igual a número dividido por 100
centena é igual a valor truncado
número = número menos centena
valor é igua a número dividido por 10
dezena é igual a valor truncado
número = número - valor
unidade é igual a número.
imprima centena
imprima dezena
imprima unidade
fim programa
inicio programa
declare inteiro : número, unidade, dezena, centena
declare real: valor
leia número
valor é igual a número dividido por 100
centena é igual a valor truncado
número = número menos centena
valor é igua a número dividido por 10
dezena é igual a valor truncado
número = número - valor
unidade é igual a número.
imprima centena
imprima dezena
imprima unidade
fim programa
{
int a = 0;
Console.WriteLine("Entre com um numero de tres digitos:");
a = int.Parse(Console.ReadLine());
if ((a < 100) || (a > 999))
{
Console.WriteLine("### Numero invalido ###");
}
else
{
Console.WriteLine("O numero {0} apresenta:", a);
Console.WriteLine("{0} - Centenas", a.ToString().Substring(0, 1));
Console.WriteLine("{0} - Unidas", a.ToString().Substring(2));
}
}
Perguntas interessantes
Física,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás