repetição por sentinela

10 respostas
R
  1. Desenvolva classe e métodos, necessários para receber números inteiros e positivos, seqüencialmente, um a um,
    até que seja fornecido um número negativo (esse método de encerrar um laço chama-se Sentinela). Quando isto
    ocorrer, deverá ser apresentado o maior dos números fornecidos.
    Exemplo: Maior número: Entrada 1: 2
    Entrada 2: 9
    Entrada 3: 4
    Entrada 4: 5
    Entrada 5: -1 (Sentinela: Término do laço de entrada)
    Saída: Maior número = 9
public class Sequencia14
	{
	  		public static void main(String args[])
	{  
	
	        int total;
		 int numero;
		 int maiornumero;
		
	 System.ou.print("digitei um numero diferente de -1:");
    numero=inputnext(Int)


			  	while (numero ! -1)
		   {
			   total=total+maiornumero;
 			   numero=numero+1;
         }
		 
		  if (numero!0)
	      total%maiornumero;
		
			{
			return maiornumero;
			
			}			

		  else System.out.println("ensira um numero valido diferente de -1");
		  
		   }
		   }

Opa pessoal , perdi algumas aulas e o professor passo alguns exer valendo nota , so que esse ai não consegui fazer se vocês poderem me ajudar dando algumas dicas .minha duvida é mais no while .

10 Respostas

francislon

Seu programa ficaria mais ou menos assim:

inicio do programa

recebe um numero e diz que ele é o maior;

enquanto o numero recebido for diferente de número negativo faça:

recebe um numero;

se esse numero recebido for maior do que o maior então diga que o maior agora é esse novo numero recebido;

fim do enquanto;

imprime o maior;

fim do programa;

R

a onde eu to errandoo ?qual parte do codigoo?

francislon

Veja novamente o pseudo codigo…
Olhando o pseudo codigo e olhando o seu codigo vc vai conseguir discernir :slight_smile:

R

é erro de sintaxe o logica?

francislon

Lógica.

R

shahsuasa.
to na merda.

francislon

Leia o pseudocodigo rpz…
Que vc faz rapidin…

R

blz

francislon

Jovem…
Pelo que vejo vc ta com problema na lógica de programação…
Aconselho vc a ler um livro ou seguir algum tutorial com calma…
Nas pressas assim não vai dar muito certo…
Vai nesse link aki:
http://www.4shared.com/dir/4364320/5e94c212/sharing.html
e Baixe o arquivo Apresentacoes Java Como Programar.rar

Vai lendo os capitulos a programando q vc vai entender :slight_smile:
Boa sorte aew…

rodrigo.bossini

Tem erros de sintaxe tbm…vai com calma que você chega lá.

Criado 30 de outubro de 2008
Ultima resposta 30 de out. de 2008
Respostas 10
Participantes 3