1. Faça um algoritmo para ler dez números inteiros (positivos e negativos) e, ao final, mostrar a soma apenas dos números positivos.
Soluções para a tarefa
Resposta:
algoritmo "Armazenamento"
var
n,a,b :real
inicio
escreva("Digite um número: ")
leia(n)
se(n >= 0) entao
a<- n
escreva("O número :",a," é variável de A")
senao
b <- n
escreva("O número :",b," é variável de B")
escreva ("Este algaritimo soma dois valores")
escreva ("Informe o primeiro valor: ")
leia (a)
escreva ("Informe o segundo valor: ")
leia (b)
// Processamento dos dados
resultado <- a + b
// Saida de dados para o usuário
escreva ("A soma dos valores é: " ,resultado)
fimse
fimalgoritmo
O algoritmo escrito na linguagem de programação C que lê 10 números inteiros e mostra a soma apenas dos números positivos é:
#include <stdio.h>
int main() {
int numero, i, somaPositivos = 0;
for (i = 0; i < 10; i++) {
printf("Digite um número: ");
scanf("%d", &numero);
if (numero > 0) {
somaPositivos += numero;
}
}
printf("Soma dos números positivos: %d", somaPositivos);
return 0;
}
Como esse algoritmo em C resolve a problemática da soma dos números positivos?
Esse algoritmo usa um laço "for" que itera 10 vezes. Dentro do laço, o algoritmo pede para o usuário digitar um número e o armazena na variável "numero".
Em seguida, o algoritmo verifica se o número é positivo (maior do que 0) e, caso seja, adiciona ele a variável "somaPositivos". Isso é feito para todos os 10 números digitados.
Por fim, o algoritmo mostra a soma dos números positivos armazenada na variável "somaPositivos".
Saiba mais sobre programação aqui: https://brainly.com.br/tarefa/2133644
#SPJ2