Informática, perguntado por micheldoug2, 1 ano atrás

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 pauloguimor
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


BuGuinho: Este codigo ta mais facil se vc sabe C#:
BuGuinho: static void Main(string[] args)
{
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));
BuGuinho: Console.WriteLine("{0} - Dezenas", a.ToString().Substring(1, 1));
Console.WriteLine("{0} - Unidas", a.ToString().Substring(2));
}
}
Perguntas interessantes