Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
- 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);
}
Assinale a alternativa correta com relação a execuções dos códigos acima (Código 1 e 2):
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.
Enter to Rename, Shift+Enter to Preview
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.
Enter to Rename, Shift+Enter to Preview
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.
Enter to Rename, Shift+Enter to Preview
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);
}
}
}
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content