Exercícios Resolvidos de Tipos de dados

Ver Teoria

Enunciado

Um amigo com dificuldade na matéria de matemática, mais especificamente em converter números, pediu para que você desenvolvesse um programa que dado um número n gerasse esse mesmo número representado através dos algarismos romanos. Você, como um ótimo amigo e programador, disse que iria desenvolver o programa com o objetivo de auxiliá-lo.

São dados do seu programa:

  • Número n ;
  • Resultado em algarismos romanos.

A sua primeira tarefa no desenvolvimento do programa é definir o tipo ideal dos dados fornecidos.

Passo 1

Em primeiro lugar, devemos entender o tipo do dado que n irá assumir e para isso devemos fazer a seguinte análise:

Como o programa irá transformar um determinado número n nesse mesmo número representado através dos algarismos romanos, esse dado deve assumir apenas valores inteiros, pois devido as limitações encontradas nesse tipo de representação (algarismos romanos) os números reais não podem ser representados.

Dessa forma, o tipo ideal para o dado n é int.

Passo 2

Com o tipo do dado n identificado, podemos definir o tipo do dado resultado em algarismos romanos.

Como os algarismos romanos são representados por caracteres, definir char como o tipo ideal para o dado resultado em algarismos romanos é muito conveniente. Uma vez que nós encontramos no tipo char todos os algarismos romanos.

Resposta

Ei, a resposta está no passo a passo :)