Download - Algoritmos e Técnicas de Programação - Exercícios

Transcript
Page 1: Algoritmos e Técnicas de Programação - Exercícios

ANHANGUERA – 2016.2

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃOEXERCÍCIOS

Prof. Thomás da [email protected]

Page 2: Algoritmos e Técnicas de Programação - Exercícios

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”.

Page 3: Algoritmos e Técnicas de Programação - Exercícios

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

EXERCÍCIOS

ExercíciosCrie 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.

Page 4: Algoritmos e Técnicas de Programação - Exercícios

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 REAJUSTE\n");printf("Digite o salário atual:");scanf("%lf", &salario);

 printf("Reajuste: %.2f\n", salario * 1.10);

}

Page 5: Algoritmos e Técnicas de Programação - Exercícios

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ÁTICAS\n");printf("Digite um número:");scanf("%lf", &numero);

printf("Seno: %.2f\n", sin(numero));printf("Cosseno: %.2f\n", cos(numero));printf("Tangente: %.2f\n", tan(numero));

printf("\n\nDigite um número:");scanf("%lf", &numero);printf("Raiz Quadrada: %.2f\n", sqrt(numero));

}

Page 6: Algoritmos e Técnicas de Programação - Exercícios

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ÃO\n");printf("Digite o dividendo:");scanf("%d", &valor1);

printf("Digite o divisor:");scanf("%d", &valor2);

quociente = valor1 / valor2;resto = valor1 % valor2;

printf("Dividendo: %d\n", valor1);printf("Divisor: %d\n", valor2);printf("Quociente: %d\n", quociente);printf("Resto: %d\n", resto);

}

Page 7: Algoritmos e Técnicas de Programação - Exercícios

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("SOMAR\n");printf("Digite 1º número:");scanf("%lf", &x);

printf("Digite 2º número:");scanf("%lf", &y);

resultado = x + y;printf("Resultado: %.2f\n", resultado);

}

Page 8: Algoritmos e Técnicas de Programação - Exercícios

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("SUBTRAIR\n");printf("Digite 1º número:");scanf("%lf", &x);

printf("Digite 2º número:");scanf("%lf", &y);

resultado = x - y;printf("Resultado: %.2f\n", resultado);

}

Page 9: Algoritmos e Técnicas de Programação - Exercícios

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("MULTIPLICAR\n");printf("Digite 1º número:");scanf("%lf", &x);

printf("Digite 2º número:");scanf("%lf", &y);

resultado = x * y;printf("Resultado: %.2f\n", resultado);

}

Page 10: Algoritmos e Técnicas de Programação - Exercícios

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("DIVIDIR\n");printf("Digite 1º número:");scanf("%lf", &x);

printf("Digite 2º número:");scanf("%lf", &y);

resultado = x / y;printf("Resultado: %.2f\n", resultado);

}

Page 11: Algoritmos e Técnicas de Programação - Exercícios

Obrigado !!!

ANHANGUERA – 2016.2