• Matéria: Lógica
  • Autor: softgamebr4p9yujh
  • Perguntado 5 anos atrás

Desenvolva um programa que dados três números inteiros, informe quantos são negativos.


Netopm26: Em qual linguagem?
Netopm26: Se for Python eu consigo fazer.

Respostas

respondido por: Anônimo
0

Explicação:

Olá! segue o passo a passo para desenvolver este programa.

Primeiro, declare as variáveis que irão armazenar os dados inseridos pelo usuário, por exemplo, as declarei como num1, num2 e num3.

Adicione os códigos que permitirão a entrada de dados do usuário, assim ele poderá inserir os três números para que o programa os analise.

Por fim, crie uma estrutura condicional onde o programa verificará, um a um, se os números estão ou não abaixo de zero.

Pronto! Agora basta inserir uma mensagem para informar os números negativos que foram inseridos pelo usuário.

OBS: Como você não especificou em qual linguagem gostaria de receber as instruções para o código, escrevi-o em português estruturado, no VisualG, assim fica mais fácil para que você interprete o código e entenda a lógica por trás dele.

Espero ter ajudado ;)

Anexos:
respondido por: Netopm26
0

-Bom, já que o colega aí em cima fez em VisualG, então tomei a liberdade de fazer também, e colocar o código aqui pra se você quiser só copiar e colar.

-Olha, como seu pedido foi para mostrar/informar quantos números negativos foram digitados eu fiz um contador para mostrar a quantidade 1, 2 ou 3.

-Mas, no condicional SE também tem um mostrador que informa quais foram esses números que foram digitados.

-Se nenhum número negativo for digitado então o contador mostrará 0.

##código## VisualG 3

Algoritmo "númerosNegativos"

var

  cont, n1, n2, n3 : inteiro

inicio

  escreval("====================================")

  escreva("Digite 1º número:")

  leia(n1)

  escreva("Digite 2º número:")

  leia(n2)

  escreva("Digite 3º número:")

  leia(n3)

  escreval("====================================")

  escreval("Números negativos digitados")

  cont <- 0

  se n1 < 0 entao

     escreval("(",n1," )")

     cont <- cont + 1

  fimse

  se n2 < 0 entao

     escreval ("(",n2," )")

     cont <- cont + 1

  fimse

  se (n3 < 0) entao

     escreval ("(",n3," )")

     cont <- cont + 1

  fimse

  escreval("====================================")

  escreval("Quantidade de números negativos:",cont)

  escreval("====================================")

fimalgoritmo

Perguntas similares