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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...