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
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}.")
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+".");
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar