Jump to content


Photo

"urgente, Socorro!"


  • Faça o login para participar
3 replies to this topic

#1 clau449

clau449

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 02/09/2009, 11:54

Alguém pode me ajudar, tenho que Criar um programa em java que receber um número e exiba este número por extenso.
Números válidos: Zero até 1000
Exemplo:
Número digitado: 35
Tela: trinta e cinco




public class Programa 1
public static void main( String[] args ) {
String num [ ] ;
Num [0] = “zero”;
Num [1] = “um”;
Num [2] =“dois”;
Num [3] = “três”;
Num [4] = “quatro”;
Num [5] = “cinco”;
Num [6] = “seis”;
Num [7] = “sete”;
Num [8] = “oito”;
Num [9] = “nove”;

Num2 [0] = “ ”;
Num2 [1] = “ ”;
Num2 [2] =“dois”;
Num2 [3] = “três”;
Num2 [4] = “quatro”;
Num2 [5] = “cinco”;
Num2 [6] = “seis”;
Num2 [7] = “sete”;
Num2 [8] = “oito”;
Num2 [9] = “nove”;


Num digitado = JOptionPane.showInputDialog (“Digite um número”);
Int intN ;
intN = Integer.parseInt(numdigitado) ;
if (intN <= 20) {
JOptionPane.showInputDialog(null,nun [intN]) ;
} else {
String d1,d2;

d1 = nunDigitado.substring (0,1);
d2 = nunDigitado.substring (1,2);
int n1, n2;

n1 = Integer.parseInt (d1);
n2 = Integer.parseInt (d2);

JOptionPane.showInputDialog(null,num2 [n1] + “ e “ num [n2]) ;

}
}
}

#2 Charles Eduardo

Charles Eduardo

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Santa Catarina

Posted 11/09/2009, 23:38

Clau, nao entendi o seu codigo direito o que voce queria fazer.

Mas acredito que voce vai ter que verificar as centenas, dezenas, e unidades. Para poder fazer uma leitura e depois a atribuiçao delas.

Pois nao verifique no seu codigos para dezenas tipo 0028, os dois primeiros sao nulos milhar e centena, ja tem o 2 na dezena que é 20 + o 6 na unidade que seria = vinte e seis. Acho que é por ai.


Tenta criar um algoritimo em cima desta logica!!! Boa noite

#3 cabeca_441

cabeca_441

    Blues Man...

  • Usuários
  • 650 posts
  • Sexo:Masculino
  • Localidade:São Caetano do SulSP

Posted 17/09/2009, 18:02

de uma olhada nesse link

http://lib.seven.com...p?codartigo=684

Clau449 antes da proxima postagem, por favor de uma lida nas regras ! =)

Regras

valeu !

Edição feita por: cabeca_441, 17/09/2009, 18:05.

__________Gov't Mule

#4 Lucas Thomaz

Lucas Thomaz

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 29/10/2009, 15:59

Olá,

A ideia do forum não é fazer trabalhos academicos para ninguem, mesmo porque você não estaria aprendendo a fazer e sim copiando e colando código.
Venha com uma dúvida mais específica e te ajudaremos melhor.

Como o amigo disse anteriormente, uma maneira é voce dividir o número por 10 e ir encontrando a qual classe (dezena, centena, milhar, ...) esse número pertence para poder atribuí-lo a posição correta do vetor que guarda as strings.

Nos avise sobre a evolução de seu código!

Abraço,

Lucas Thomaz




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq