Introdução a Programação C
MarcoVaz
54.3K views
02 Programando com C
Entrada de Dados Processamento Sequencial Exercícios Processamento Sequencial Processamento Condicional Processamento Condicional - Simples Processamento Condicional - Composta Exercícios Processamento Condicional Processamento com Repetição - For Processamento com Repetição - For Processamento com Repetição - While Processamento com Repetição - While Processamento com Repetição - While Processamento com Repetição - While
- Uma animação exibindo a execução do comando
for
Vamos Treinar
Considere os trechos de código abaixo:
- Código 1
int x;
for (x=0; x < 5; x++)
{
printf("\n%d", x);
}
- Código 2
int x;
for (x=4; x > 0; x--)
{
printf("\n%d", 4 - x);
}
Exercício 1
Faça uma programa em C que imprima a soma dos numeros inteiros entre 5 e 10 (inclusive).
IDE
1
2
3
4
5
Para exibição do IDE, selecione a tecla <RUN> abaixo.
Digite sua solução no editor e execute.
Caso acha entrada de dados (scanf) no programa, digitar o(s) valor(es) na janela "Input" (um valor por linha).
Atenção: O editor não salva o seu programa.
Solução
#include <stdio.h>
int main() {
int i;
int soma;
soma = 0; // Inicializa a variavel soma
for(i=5; i < 11; i++) { // a variavel i gera os numeros de 5 a 10
soma = soma + i;
}
printf("A soma dos numeros de 5 a 10 é igual a %d", soma);
}
Exercício 2
Faça uma programa em C que imprima os números inteiros entre 1.000 e 2.000(inclusive)que divididos por 11 produzam resto igual a 5.
IDE
1
2
3
4
5
Para exibição do IDE, selecione a tecla <RUN> abaixo.
Digite sua solução no editor e execute.
Caso acha entrada de dados (scanf) no programa, digitar o(s) valor(es) na janela "Input" (um valor por linha).
Atenção: O editor não salva o seu programa.
Solução
#include <stdio.h>
int main() {
int i;
for(i=1000; i < 2001; i++) { // a variavel i gera os numeros de 1000 a 2000
if (i % 11 == 5) {
printf("\n%d", i);
}
}
}
Exercício 3
Uma loja utiliza o código 'V' para vendas à vista e 'P' para vendas à prazo. Faça uma programa em C leia o código e o valor das compras efetuadas por 15 clientes. Para cada cliente, calcule o valor a pagar, pois para as compras à vista é dado um desconto de 5% e para as compras à prazo mostre o valor da parcela. O parcelamento das compras à prazo é em 3X.
IDE
1
2
3
4
5
Para exibição do IDE, selecione a tecla <RUN> abaixo.
Digite sua solução no editor e execute.
Caso acha entrada de dados (scanf) no programa, digitar o(s) valor(es) na janela "Input" (um valor por linha).
Atenção: O editor não salva o seu programa.
Solução
#include <stdio.h>
int main() {
int i;
for(i=1000; i < 2001; i++) { // a variavel i gera os numeros de 1000 a 2000
if (i % 11 == 5) {
printf("\n%d", i);
}
}
}
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.