Buscar

Entrar com vários números positivos e imprimir a média dos produtos digitados. Quando algum número negativo for digitado, DIGITAR MÉDIA

💡 2 Respostas

User badge image

felipe

// Você passou (se o aluno obteve média igual ou superior a 7) 
// Você vai ser reavaliado (se o aluno obteve média inferior a 7, porém superior ou igual a 5) 
// Você foi reprovado (se o aluno obteve média inferior a 5). 
var 
nota1,nota2,nota3,nota4:inteiro 
media:real 
inicio 
escreva("Informe a nota 1 :") 
leia(nota1) 
escreva("Informe a nota 2 :") 
leia(nota2) 
escreva("Informe a nota 3 :") 
leia(nota3) 
escreva("Informe a nota 4 :") 
leia(nota4) 
media<-(nota1+nota2+nota3+nota4)/4 
se (media<5) entao 
escreva("Você foi reprovado! sua média :",media) 
senao 
se (media>=5) e (media<7) entao 
escreva("Você vai ser reavaliado! sua média :",media) 
senao 
escreva("Você passou! sua média :",media) 
fimse 
fimse 
fimalgoritmo

0
Dislike0
User badge image

RD Resoluções

Conceitos: linguagem C, media, algorítimos.


/* script para Entrar com vários números positivos e 

imprimir a média dos produtos digitados. 

Quando algum número negativo for digitado. 36273568*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(int argc, char const *argv[])

{

float media = 0, sum = 0, div = 0;

int numero_ver, numeros_in[100] = {0}, i, j;

for (i = 0; i < 100; i)

{

printf("Digite um numero positivo: ");

scanf("%d", &numero_ver);

if (numero_ver > 0)

{

numeros_in[i] = numero_ver;

i++;

div++;

}

else

{

printf("Foi digitador um numero negativo ou zero. Printar a Média dos numeros digitados...\n");

break;

}

}

printf("%d\n", i);

for (j = 0; j < 100; j++)

{

sum = sum + numeros_in[j];

}

media = (sum/div);

printf("A média é: %.3f\n", media);

return 0;

}    Foi feito uma logica para reconhecimento dos valores de entrada, caso entre um valor negativo ou zero, o programa automaticamente printa a média. Na logica de validação dos valores de entrada, cada valor inteiro positivo valido é alocado em um vetor e incrementado uma variável de contagem de quantos valores validos foram lidos. Ao final, basta fazer o somatório dos valores do vetor e dividir pelo numero de valores de entrada validos. 

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