• Matéria: Lógica
  • Autor: rkfkfkfkgvk8071
  • Perguntado 3 anos atrás

1. Analise o programa abaixo, que realiza a soma dos números positivos usando repetição com teste no final e observe a parte que está faltando. #include int main() { int n; int soma = 0; do { printf("Digite um número positivo para ser somado ou negativo para sair: "); scanf("%d", &n); . . . printf("A soma eh %d\n", soma); return 0; } 166 U3 - Conceitos de programação e) if( n >= 0 ) soma = ++ n; while( n >= 0 ); } d) if( n >= 0 ) soma = soma + n; } while( n <= 0 ); c) if( n <= 0 ) soma = soma + n; } while( n >= 0 ); b) if( n >= 0 ) soma = soma + n; while( n >= 0 ); } a) if( n >= 0 ) soma = soma + n; } while( n >= 0 ); 2. Segundo a programação com teste no início, Soffner (2013, p. 64) coloca que um programa "não executará nenhuma repetição (e as ações que ali dentro estiverem programadas) sem antes testar uma condição". Para realizar a repetição com teste no início, você usará o comando iterativo "while", que

Respostas

respondido por: betaniaofranca
2

Resposta:

c) “if”, “else”, “n >= 0”

Explicação:

Segundo Soffner (2013), quando aplicado o comando do/while as ações  

poderão ser executadas pelo menos uma vez antes do teste condicional

Perguntas similares