2. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
Exercícios
EXERCÍCIOS
Crie o programa em C dos exercícios abaixo:
a) Entre com a variável “valor” e imprima na tela.
b) Entre com a variável “contador”, some 10 a variável e imprima na tela.
c) Entre com 4 variáveis, some mais 5 em cada uma delas e imprima as 4
variáveis.
d) Entre com um número e verifique se o número é maior que 256.
e) Entre com dois valores numéricos e indique qual numero é o maior.
f) Entre com 3 números, faça a soma, multiplicação e divisão entre eles e
imprima na tela.
g) Entre com o salário do funcionário e faça o cálculo de desconto do imposto
de renda (IR: 27,5%).
h) Entre com uma idade, se for maior que 21 anos exiba a mensagem “Virou
adulto”.
3. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
EXERCÍCIOS
Exercícios
Crie o programa em C dos exercícios abaixo:
a) Entre com um número e mostre se o número é múltiplo de 3.
b) Construir um fluxograma que indique se o número digitado está
compreendido entre 20 e 90 ou não.
c) Entrar com o ano de nascimento de uma pessoa e o ano atual e imprimir a
idade da pessoa.
d) Entre com um número e informe se ele é divisível por 10, por 5, por 2 ou se
não é divisível por nenhum deles.
e) Entre com dois números, imprima a faixa de números e identifique quais
são pares e impares.
f) A prefeitura do Rio de Janeiro abriu uma linha de crédito para os
funcionários públicos. O valor máximo da prestação não poderá ultrapassar
30% do salario bruto. Fazer um fluxograma que permita entrar com o
salário bruto e o valor da prestação e informar se o empréstimo pode ou
não ser concedido.
4. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
double salario;
printf("SALÁRIO REAJUSTEn");
printf("Digite o salário atual:");
scanf("%lf", &salario);
printf("Reajuste: %.2fn", salario * 1.10);
}
5. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <math.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
double numero;
printf("OPERAÇÕES MATEMÁTICASn");
printf("Digite um número:");
scanf("%lf", &numero);
printf("Seno: %.2fn", sin(numero));
printf("Cosseno: %.2fn", cos(numero));
printf("Tangente: %.2fn", tan(numero));
printf("nnDigite um número:");
scanf("%lf", &numero);
printf("Raiz Quadrada: %.2fn", sqrt(numero));
}
6. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
int valor1, valor2;
int quociente, resto;
printf("DIVISÃOn");
printf("Digite o dividendo:");
scanf("%d", &valor1);
printf("Digite o divisor:");
scanf("%d", &valor2);
quociente = valor1 / valor2;
resto = valor1 % valor2;
printf("Dividendo: %dn", valor1);
printf("Divisor: %dn", valor2);
printf("Quociente: %dn", quociente);
printf("Resto: %dn", resto);
}
7. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
double x, y;
double resultado;
printf("SOMARn");
printf("Digite 1º número:");
scanf("%lf", &x);
printf("Digite 2º número:");
scanf("%lf", &y);
resultado = x + y;
printf("Resultado: %.2fn", resultado);
}
8. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
double x, y;
double resultado;
printf("SUBTRAIRn");
printf("Digite 1º número:");
scanf("%lf", &x);
printf("Digite 2º número:");
scanf("%lf", &y);
resultado = x - y;
printf("Resultado: %.2fn", resultado);
}
9. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
double x, y;
double resultado;
printf("MULTIPLICARn");
printf("Digite 1º número:");
scanf("%lf", &x);
printf("Digite 2º número:");
scanf("%lf", &y);
resultado = x * y;
printf("Resultado: %.2fn", resultado);
}
10. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
double x, y;
double resultado;
printf("DIVIDIRn");
printf("Digite 1º número:");
scanf("%lf", &x);
printf("Digite 2º número:");
scanf("%lf", &y);
resultado = x / y;
printf("Resultado: %.2fn", resultado);
}