Buscar

escreva um algoritmo para ler quatro números e somá-los, apenas se o primeiro número lido for divisível pelo quarto númeo lido. caso a soma não possa

LÓGICA DE PROGRAMAÇÃO 

💡 7 Respostas

User badge image

Bárbara Peixoto

O problema está na lógica do SE. N1/N4 não é uma operação lógica, mas, sim, matemática. Isso quer dizer que, da maneira como você está fazendo, esse SE N1/N4 nunca irá retornar um resultado lógico. Nesse caso, precisa perguntar se a divisão de N1 por N4 tem resto igual à zero (N1%N4=0). Outra coisa também é o ENTAO ( N1 + N2 + N3 + N4). Vocês não está atribuindo o resultado à uma variável e mostrando-a no ESCREVA(). 

Espero ter ajudado.

5
Dislike0
User badge image

Carlos Eduardo

var N1,N2,N3,N4: REAL

inicio

// Seção de Comandos

ESCREVA ("DIGITE O N1 ")

LEIA (N1)

ESCREVA ("DIGITE O N2 ")

LEIA (N2)

ESCREVA ("DIGITE O N3 ")

LEIA (N3)

ESCREVA ("DIGITE O N4 ")

LEIA (N4)

SE N1/N4 ENTAO ( N1 + N2 + N3 + N4) SENAO

ESCREVA ("O PRIMEIRO NUMERO NÃO DIVIDE PELO QUARTO")

FIMSE

fimalgoritmo

0
Dislike0
User badge image

Carlos Eduardo

onde estou errando ?

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais