Olá! Estou com um problema já a um tempo com meu código, não sei onde estou errando, mas minha estrutura de controle nao funciona. Poderiam me dizer onde está o erro ?
Segue o código:
programa
{
/* Ex043- Analisador de números que mostra:
* Quantos valores ímpares e pares foram digitados (separadamente)
* Quantos números, no total, foram digitados;
* Qual foi o menor valor ímpar inserido;
* Data: 22/11/2021. */
inclua biblioteca Matematica –> m
funcao inicio()
{
inteiro x = 1, pares = 0, impares = 0, menor_impar = 0, valor = 0
caracter continuar
escreva(“\n\n”)
faca{
escreva(“Digite o “, x, “º valor: “)
leia(valor)
se (valor % 2 == 0) {
pares++
} senao se (valor % 2 != 0) {
impares++
se (x == 1) {
menor_impar = valor
} senao se (valor < menor_impar) {
menor_impar = valor
}
}
x++
escreva(“Quer continuar[S/N]? “)
leia(continuar)
} enquanto(continuar != ‘N’ ou continuar != ‘n’)
escreva(“\n-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\n”)
escreva(“Ao todo, você digitou “, x, ” valores.\n”)
escreva(“Você digitou “, pares, ” valores PARES.\n”)
escreva(“O valor “, menor_impar, ” foi o menor valor ÍMPAR digitado\n”)
}
}