Informática, perguntado por lordinho98, 9 meses atrás

c) Escreva um programa que receba números inteiros entre 1 e 50 (UTILIZE O ENQUANTO). Se o usuário digitar um número diferente, mostre a mensagem “Número Inválido” e solicite um número novamente. Caso digite o número correto, mostre a contagem do 1 até o número digitado (coloque o traço) e finalize o programa.

Exemplo:

Número 10

1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10

Soluções para a tarefa

Respondido por cunhatharles
0

Resposta:

import java.util.Scanner;

class Main {  

 public static void main(String args[]) {

     

   Scanner dados = new Scanner(System.in);

     

   int num, cont;

   boolean controlador = true;

   

   cont = 1;

   

   do{

       System.out.println("Digite um número inteiro!");

       num= dados.nextInt();

       

       if (num < 50 && num > 1){

           controlador = false;

           

           do{

               System.out.print(cont);

                   if(cont < num){

                       System.out.print("-");

                   }

               cont++;

           }while(cont <= num);

           

       }else{

           System.out.println("Número Inválido");

       }

       

   }while(controlador == true);

   

 }

}

Explicação:

Desenvolvido em Java, você não especificou a linguagem.

Qualquer duvida posta ai.

Anexos:

lordinho98: meu caro ele é linguagem português estruturado é que eu esqueci de botar aí
Perguntas interessantes