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

Como construir um algoritmo que leia um número natural de quatro ou mais dígitos e o escreva por extenso?

Soluções para a tarefa

Respondido por GustavoCanuto
1
Em que linguagem ?
Cada linguagem tem sua característica mas seguem a mesma logica

A logica básica é essa 
Você declara as variares como números naturais ( inteiros )
A, B, C , D = Inteiros 
Depois pede para a pessoa digita com um codigo
Digitecodigo ( " Message ")
Então recebe o que ela digitou usando um codigo
A = Digitecodigo ( " Message ")
então apresenta usando uma codigo
Apresentacodigo (A )
Pronto
assim
Para os outros números basta repetir esse mesmo procedimento. claro esse é modo simples e lento de fazer isso.  

Seria melhor se eu sobe-se que linguagem você está aprendendo como não sei vou escrever em java ok ?
_______________________________________________________

import javax.swing.JOptionPane;

public class ajudando {
    public static void main(String[] args) {     
   int a, b, c, d;     
  String aux;

        aux = JOptionPane.showInputDialog(null, "Digite um numero natural", "primeiro valor", -1);        a = Integer.parseInt(aux);        
         aux = JOptionPane.showInputDialog(null, "Digite outro numero natural", "Segundo valor", -1);        b = Integer.parseInt(aux);             
    aux = JOptionPane.showInputDialog(null, "Digite outro numero natural", "Terceiro valor", -1);        c = Integer.parseInt(aux);             
   aux = JOptionPane.showInputDialog(null, "Digite outro numero natural", "Quarto valor", -1);        d = Integer.parseInt(aux);
       

        JOptionPane.showMessageDialog(null, "O Primeiro valor foi :" + a + " \n O segundo : " + b + "\n O terceiro :" + c + "\n O quarto :"+ d , "\nResultado", -1);

    }
}

__________________________________________


scorpio57: O detalhe mais importante quanto a esse problema é a resposta,por exemplo:
scorpio57: Repetindo, o detalhe mais importante é a resposta (veja bem, estamos trabalhando com algoritmo e não com linguagem de programação ...): como exemplo, o usuário digita o número 1859 e o "programa" apresenta a "um mil, oitocentos e cinquenta e nove. A base proposta é essa. Grato pelo empenho ..!
GustavoCanuto: Ah sim, interessante, não interpretei direito a sua pergunta então.
Perguntas interessantes