Buscar

2024 AVA 2 INTRODUÇÃO A LÓGICA Estrutura de Repetição com For

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA
SISTEMAS DE INFORMAÇÃO
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
ALUNO: xxxxxxxxxxxxxxx
Trabalho 
Estrutura de Repetição com For.
O comando for é de alguma maneira encontrado em todas linguagens procedurais de programação.
A condição é uma expressão onde há a inicialização da variável de controle, a relação que testa a variável de controle do loop contra algum valor para determinar quando o loop terminará e o referido incremento ou decremento da variável de controle. O incremento ou decremento definirão a maneira como a variável de controle do loop será alterada cada vez que o computador repetir o loop, ou seja, o incremento aumento um na variável de controle e o decremento diminui um na variável de controle.
Situação problematizadora
Desenvolver um programa para que o usuário possa realizar a digitação de dois números (número inicial e número final). Dentro de uma estrutura de repetição será preciso verificar se o número que está sendo alimentado é um número par ou ímpar. A checagem do número deverá ser feita em uma função a ser criada. A função é quem deverá verificar a informação recebida e retornar o status se é par ou ímpar. Dentro da estrutura de repetição será preciso exibir uma mensagem com o valor do número e mais uma frase dizendo se ele é par ou ímpar. Após o término da estrutura de repetição será preciso informar a quantidade total de números pares encontrados.
Procedimentos para elaboração do TD
Elabore um programa em linguagem C para atender a demanda da situação problematizadora
Desenvolvimento:
#include <stdio.h>
int main(void)
{
 int inicio, fim, contador;
 printf("\n Digite o numero inicial\n");
 scanf ("%d",&inicio);
 printf("\n Digite o numero final\n");
 scanf ("%d",&fim);
 
 for (contador = inicio; contador <= fim; contador++) {
 if(contador%2 == 0) {
 printf ("O numero %d e PAR!\n", contador);
 } else {
 printf("O numero %d e IMPAR!\n", contador);
 }
 }
 return(0);
}
image1.png

Mais conteúdos dessa disciplina