Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
clau449

um programa em java que receber um número e exiba este número por extenso. Números válidos: Zero até 1000

Recommended Posts

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 Portifólio 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]) ;

}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

import javax.swing.*;

public class ZeroAMil {

public static void main(String[] args) {

int numero = Integer.parseInt(JOptionPane.showInputDialog("Digite Um número entre 0 e 1000"));

if ((numero<0)||(numero>1000)){

JOptionPane.showMessageDialog(null,"Número Inválido");

System.exit(0);

}

if (numero==0){

JOptionPane.showMessageDialog(null,"Zero");

System.exit(0);

}

if (numero==1){

JOptionPane.showMessageDialog(null,"Um");

System.exit(0);

}

if (numero==2){

JOptionPane.showMessageDialog(null,"Zero");

System.exit(0);

}

// dai vc faz até chegar no 20;

//depois do vinte vc faz

String vinte = "Vinte";

if (numero==21){

JOptionPane.showMessageDialog(null,vinte+" e Um");

}

//essa lógica até chegar no 1000

//ENTENDEU FERA?

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...