Exercícios na Linguagem C - Estruturas de Seleção e Repetição PDF

Title Exercícios na Linguagem C - Estruturas de Seleção e Repetição
Course Programação Estruturada
Institution Universidade do Grande Rio
Pages 3
File Size 91.1 KB
File Type PDF
Total Downloads 47
Total Views 122

Summary

Neste documento, serão apresentados exercícios básicos de programação estruturada. Aqui estão descritas algumas questões que envolvem estrtuturas de seleção e repetição e suas respostas....


Description

Exercícios na Linguagem C - Estruturas de Seleção e Repetição

1. Construa um programa (fazendo uso da estrutura de seleção if  ) que possua uma condição que avalia se o conteúdo de uma variável chamada idade é maior ou igual a 18. Caso a condição seja verdadeira, ou seja, o conteúdo da variável idade seja maior ou igual a 18, imprima a mensagem “Maior em Idade”, caso contrário, não será executado. #include main() { int idade; printf(“Digite a idade: ”); scanf(“%d”, &idade); if (idade >= 18) printf(“Maior em Idade”); } 2. Construa um programa (fazendo uso da estrutura de seleção composta if-else  ) que possua uma condição que avalia se o conteúdo de uma variável chamada idade é maior ou igual a 18. Caso a condição seja verdadeira, ou seja, o conteúdo da variável idade seja maior ou igual a 18, imprima a mensagem “Maior em Idade”, caso contrário, ou seja, a condição seja falsa, imprima a mensagem “Menor em idade”. #include main() { int idade; printf(“Digite a idade: ”); scanf(“%d”, &idade); if (idade >= 18) printf(“Maior em Idade”); else printf(“Menor em Idade”); } 3. Construa um programa (fazendo uso da estrutura de seleção aninhada if-else if- else) que possua condições que avaliam se o conteúdo de uma variável chamada de número é maior, menor ou igual a 0 (zero). Caso o conteúdo da variável número seja maior que 0 (zero), imprima a mensagem “Número Positivo”, caso o conteúdo da variável número seja menor que 0 (zero), imprima a mensagem “Número negativo” e caso não seja maior e nem menor que 0 (zero), imprima a mensagem “Número igual a zero”.

#include main() { int numero; printf(“Digite um numero: ”); scanf(“%d”, &numero); if (numero > 0) printf(“Numero Positivo”); else if (numero < 0) printf(“Numero Negativo”); else printf(“Numero igual a zero”); } 4. Construa um programa em C que leia uma quantidade indeterminada de números inteiros (fazendo uso da estrutura de repetição while ), calcule e imprima a soma de todos eles. Flag de saída: número lido negativo. #include main() { int n, soma = 0; printf("Digite um numero: "); scanf("%d", &n); while (n >= 0) { soma += n; printf("Digite um numero: "); scanf("%d", &n); } printf("\nA soma eh %d", soma); } 5. Construa um programa em C que leia uma quantidade indeterminada de números inteiros (fazendo uso da estrutura de repetição do-while ), calcule e imprima a soma de todos eles. Flag de saída: número lido negativo. #include main() { int n, soma = 0; do { printf("Digite um numero: "); scanf("%d", &n); if (n >= 0) soma += n;

} while (n >= 0); printf("\nA soma eh %d", soma); } 6. Faça um programa em C que leia 10 números inteiros (fazendo uso da estrutura de repetição for ), calcule e imprima a soma de todos eles. #include main() { int i, n, soma = 0; for (i = 1; i...


Similar Free PDFs