Buscar

7. Faça um programa que leia 10 inteiros positivos, ignorando não positivos e imprima sua média. (utilizando programação python

💡 3 Respostas

User badge image

Marcia Dias Rodrigues

Inicio

A=0

B=1

soma=1

mostrar A,B

Para I=3 até 10 faça

inicio

N=A+B

mostrar N

soma=soma+N

A=B

B=N

Fim

Mostrar “soma: “, soma

Mostrar “media: “,soma/10

fim


 

 

1
Dislike0
User badge image

Adriano e Mirian

Baseado no que o enunciado pede, poderia ser resolvido assim:

 

c, s = 0, 0

 

for x in range(10):

    n = int(input(f"Digite o {x + 1}º número: "))

    if n > 0:

        s += n

        c += 1

 

md = s / c

 

print(f"A média dos números digitados e positivos é {md}.")

1
Dislike0
User badge image

Andre Smaira

O programa foi codificado em JAVA, mas a sintaxe é a mesma para qualquer outra linguagem:

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {

Scanner sc = new Scanner (System.in);

System.out.println(" MÉDIA DE NÚMEROS POSITIVOS \n");

int cont = 0;

int n;

int soma = 0;

int media = 0;

while(cont < 10) {

System.out.println("Digite um número:");

n = sc.nextInt();

if(n > 0) {

soma = soma + n;

cont++;

media = soma/cont;

System.out.println("A média dos números POSITIVOS digitados foi: "+media+".");

}

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