Buscar

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 problematizadoraDesenvolver 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 TDElabore um programa em linguagem C para atender a demanda da situação problematizadora.

💡 1 Resposta

User badge image

Gilmar Esteves

#include

int q_pares = 0;

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);

q_pares++; /* Adiciona +1 a variavel */

        } else {

            printf("O numero %d e IMPAR!\n", contador);

        }

    }

printf("A quantidade numeros pares e %d\n", q_pares);

    return(0);

}



17
Dislike1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais