Buscar

Exercícios de Programacao em C++

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

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

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

Você viu 3, do total de 7 páginas

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

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

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

Você viu 6, do total de 7 páginas

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

Prévia do material em texto

Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
Exercícios 2019-1 
 
1) Faça um algoritmo que leia 2 números inteiros e mostre sua soma. 
2) Faça um algoritmo que leia 3 números inteiros e mostre sua soma. 
3) Faça um algoritmo que leia a base e a altura de um triângulo, calcule e mostre sua 
área. 
4) Faça um algoritmo que leia os catetos opostos e adjacentes, calcule e mostre a 
hipotenusa. 
5) a) Faça um algoritmo que leia a quantidade de horas trabalhadas e o valor pago por 
hora, calcule e mostre o salário bruto, salário líquido e o valor do INSS, sabendo que a 
alíquota de INSS é de 11%. 
b) Para o exercício anterior, calcule o IRRF de alíquota 15%, sabendo que o mesmo 
incide somente sobre o salário líquido (salário bruto – INSS). 
6) Faça um algoritmo que leia o raio de um círculo, calcule e mostre sua circunferência e 
sua área. 
7) Faça um algoritmo que leia 4 notas (trabalho 1, prova 1, trabalho 2 e prova 2), calcule 
e mostre a média sabendo que os trabalhos possuem peso 2 e as provas possuem peso 
3. 
8) Faça um algoritmo que leia a altura e o raio de um cone, calcule e mostre seu volume 
 
9) Faça um algoritmo que leia uma temperatura em Celsius e mostre seu equivalente em 
Farenheit. °F = °C × 1, 8 + 32 
10) Faça um algoritmo que leia uma temperatura em Celsius e mostre seu equivalente em 
Kelvin. °K = °C + 273.15 
11) Faça um algoritmo que leia o valor de uma fatura de cartão de crédito em dólar, a 
cotação do dólar no dia do pagamento, calcule e mostre o valor total da fatura em 
reais sabendo que ainda incide um imposto (IOF) de 6,38% sobre o total da fatura. 
12) Faça um algoritmo que leia um número inteiro e informe se o número lido é positivo. 
13) Faça um algoritmo que leia um número inteiro e informe se o número lido é positivo 
ou negativo. 
14) Faça um algoritmo que leia um número inteiro e informe se o número lido é positivo, 
negativo ou nulo. 
15) Faça um algoritmo que leia os termos de uma equação de segundo grau, calcule e 
mostre suas raízes. 
Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
 
16) Faça um algoritmo que leia 2 números e informe o maior número lido. 
17) Faça um algoritmo que leia 3 números inteiros e informe o maior número lido. 
18) Faça um algoritmo que leia a idade de uma pessoa e informe sua condição eleitoral de 
acordo com o seguinte quadro: 
Eleitor Idade 
Sem direito de 
voto 
Até 15 anos 
Voto obrigatório De 18 a 70 anos 
Voto facultativo 16, 17 ou acima de 70 anos 
 
19) Faça Um algoritmo que leia o valor de um salário, calcule e mostre o valor do INSS, 
IRRF e salário líquido sabendo que o IR incide depois de aplicar o cálculo do INSS. 
a. Imposto de Renda Retido na Fonte (IRRF) 
Rendimento Alíquotas (%) Dedução 
até R$ 1.903,98 Isento - 
de R$ 1.903,99 até R$ 2.826,65 7,50 R$ 142,80 
de R$ 2.826,66 até R$ 3.751,05 15,00 R$ 354,80 
de R$ 3.751,06 até R$ 4.664,68 22,50 R$ 636,13 
acima de R$ 4.664,69 27,50 R$ 869,36 
 Dedução por dependente: R$ 189,59 
 
Instituto Nacional de Seguro Social (INSS) 
Salário de Contribuição Alíquotas (%) 
até 1.399,12 8,00 
de 1.399,13 até 2.331,88 9,00 
de 2.331,89 até 4.663,75 11,00 
Parcela máxima R$ 513,01 
 
Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
20) Faça um algoritmo que leia o horário de entrada e horário de saída de um 
veículo em um estacionamento e calcule o valor a pagar de acordo com a 
seguinte tabela: 
Até 30 min 5,00 
Até 1 hora 7,00 
Hora adicional 2,00 
*Informar hora e minutos 
 
21) Faça um algoritmo que leia o horário de entrada e saída de permanência de um 
hóspede além do valor da diária e calcule o valor da hospedagem. Devem ser lidos a 
data e o horário. O checkin é ao meio-dia e o chekout às 10h. 
22) O peso ideal de um homem pode ser calculado pela fórmula PIH = 0,727*h - 57 e o de 
uma mulher pela fórmula PIM = 0,621*h - 44, onde a altura (h) é dada em 
centímetros. Escrever um algoritmo que lê o nome, o sexo, a altura e o peso de uma 
pessoa e que fornece, como saída, uma das três mensagens: 
§ Você necessita emagrecer "x" quilos; 
§ Você está no peso ideal; 
§ Você pode aumentar o seu peso em até "x" quilos, onde “x” é a diferença do peso da 
pessoa e seu peso ideal. 
 
23) Faça um algoritmo que leia 4 notas (trabalho 1, prova 1, trabalho 2 e prova 2), calcule 
e mostre a média sabendo que os trabalhos possuem peso 2 e as provas possuem peso 
3 e informe se o aluno foi aprovado ou reprovado, sabendo que a média para 
aprovação é 7. 
 
Linguagem C 
 
24) Faça um programa c que leia 2 números inteiros e mostre sua soma. 
25) Faça um programa C que leia 5 números, calcule e mostre sua média aritmética. 
26) Faça um programa C que leia a base e a altura de um triângulo, calcule e mostre sua 
área. 
 
 
27) Faça um programa C que leia os catetos opostos e adjacentes, calcule e mostre a 
hipotenusa. 
28) a) Faça um programa C que leia a quantidade de horas trabalhadas e o valor pago por 
hora, calcule e mostre o salário bruto, salário líquido e o valor do INSS, sabendo que a 
alíquota de INSS é de 11%. 
Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
b) Para o exercício anterior, calcule o IRRF de alíquota 15%, sabendo que o mesmo 
incide somente sobre o salário líquido (salário bruto – INSS). 
29) Faça um programa c que leia o raio de um círculo, calcule e mostre sua circunferência 
e sua área. 
30) Faça um programa C que leia 4 notas (trabalho 1, prova 1, trabalho 2 e prova 2), 
calcule e mostre a média sabendo que os trabalhos possuem peso 2 e as provas 
possuem peso 3. 
31) Faça um programa c que leia a altura e o raio de um cone, calcule e mostre seu volume 
 
32) Sabe-se que: 
1 pé = 12 polegadas 
1 jarda = 3 pés 
1 milha = 1.760 jardas 
Faça um programa que receba uma medida em pés, faça as conversões e, a seguir, 
mostre os resultados em polegadas, jardas e milhas 
 
33) Faça um programa C que leia a idade de uma pessoa e informe sua condição eleitoral 
de acordo com o seguinte quadro: 
Eleitor Idade 
Sem direito de 
voto 
Até 15 anos 
Voto obrigatório De 18 a 70 anos 
Voto facultativo 16, 17 ou acima de 70 anos 
 
34) Faça um programa C que leia 3 números inteiros e informe o maior número lido. 
35) Faça um programa C que leia 4 notas de um aluno (trabalho 1, prova 1, trabalho 2 e 
prova 2) calcule e mostre sua média sabendo que trabalho tem peso 2 e prova peso 3, 
e informe se o aluno foi aprovado. (média 7). 
36) Faça um programa C que leia os termos de uma equação de segundo grau, calcule e 
mostre suas raízes. 
 
37) Faça um programa C que leia 10 números, calcule e mostre sua média aritmética. 
38) Faça um programa C que mostre os primeiros 15 múltiplos de 3. 
Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
39) Faça um programa C que mostre os primeiros 158 múltiplos de 13. 
40) Faça um programa C que leia um número e mostre seu fatorial. 
41) Faça um programa C que leia 10 salários, mostre o maior e o menor salários lidos e 
média salarial. 
42) Faça um programa C que leia um número e mostre a tabuada deste número. 
43) Faça um programa C que leia 10 números e mostre somente se o número digitado é 
par. 
44) Faça um programa C que leia o termo inicial, a razão e a quantidade de termos de uma 
progressão aritmética e mostre estes termos. 
45) Faça um programa C que mostre os 10 primeiros termos da sequência de Fibonacci. 
46) Faça um programa C que leia um número e informe se o número lido é primo. 
47) Faça um programa C mostre os 10 primeiros números primos. 
48) Faça um programa C que leia um número e informe se o número lido é um número 
perfeito. 
49) Faça um programa C que mostre os 5 primeiros números perfeitos.50) Faça um programa C que mostre os 10 primeiros números pares e os 10 primeiros 
números ímpares, calcule e mostre a média aritmética dos pares e dos ímpares 
mostrando qual possui maior média. 
51) Faça um programa C que leia um vetor de 10 posições de inteiros e mostre a posição 
em que se encontra o maior número lido. 
52) Faça um programa C que leia um vetor de 10 posições de inteiros e mostre os números 
lidos ao contrário. 
53) Faça um programa C que leia uma matriz 3x3 de inteiros. 
54) Faça um programa C que leia uma matriz 3x3 de inteiros, calcule e mostre o somatório 
de sua diagonal principal. 
55) Faça um programa C que leia uma matriz 3x3 de inteiros, calcule e mostre o somatório 
de sua diagonal principal e diagonal secundária. 
56) Faça um programa C que leia uma string e mostre a string lida ao contrário. Ex. Casa -> 
asaC. 
57) Faça um programa C que leia uma string e mostre o código ASCII correspondente a 
cada caracter da string lida. Ex. Casa -> C – 67 a – 97 s – 115 a – 97 
58) Faça um programa C que leia uma string e mostre criptografada pela cifra de Cesar. Ex. 
Casa -> Fdvd 
59) Faça um programa C que leia uma string e mostre criptografada. Deve ler a string, uma 
opção (C)ifrar ou (D)ecifrar e a quantidade de deslocamento. 
Ex. String -> Casa C -> cifrar 4 -> deslocamento. Resultado -> Gexe. 
60) Faça um programa C que leia uma string e mostre quantas letras ‘a’ a string possui. 
Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
61) Faça um programa C que leia uma string e mostre as posições em que se encontram 
somente as vogais. 
62) Faça um programa C que leia uma string e mostre quantas vezes cada caracter ocorreu 
na string. Ex. String CASA -> C-1 A-2 S-1 
63) Faça um programa C que leia conteúdos de 3 alunos com a seguinte estrutura: 
Matricula, nome, nota1, nota2 e média. Ao ler as 2 notas, calcular e atribuir a média 
para o campo média. 
64) Para o exercício anterior, aplique em 5 alunos e mostre a posição onde se encontra o 
aluno com a maior média. 
65) Faça um programa C que leia uma estrutura (5 posições) para representar os seguintes 
dados: 
-Veículo 
-Chassi 
-Placa 
-Modelo 
-Marca 
-Ano 
O programa deve permitir que sejam informados os dados e a posição em que serão 
inseridos os mesmos. Ao final listar a estrutura com seu conteúdo. 
66) Faça um programa C que leia uma estrutura de 5 posições com matricula e nome, e 
troque os valores da última posição pela primeira. 
67) Para o exercício anterior, permita que o usuário informe uma matrícula de um aluno e 
indique se está cadastrada e qual sua posição. 
68) Ainda em relação ao exercício 56, verifique se foi digitada matrícula repetida. 
69) Faça uma função em C para calcular o teorema de Pitágoras. 
 
70) Faça uma função C para calcular o fatorial de um número. 
71) Faça uma função C que receba 2 números inteiros e retorne 0 se os números forem 
iguais, 1 se o primeiro for maior e 2 se o segundo for maior. 
72) Faça uma função C que receba como parâmetros uma string e um caracter e indique 
quantas vezes este caracter está presente na string. Ex. função 
conta_caracter(“casa”,’a’) -> 2 
73) Faça um programa C que receba como parâmetro para a função principal uma string 
qualquer e mostre a quantidade de letras ‘a’ que a string possui. 
74) Faça um programa C que receba como parâmetro para a função principal uma string e 
mostre a string cifrada pela cifra de cesar. 
75) Para o exercício anterior, informe mais um parâmetro indicando ‘c’ para cifrar e ‘d’ 
para decifrar. Obs.: deve ser feita validação de quantidade de parâmetros e aceitar 
somente ‘c’ ou ‘d’ como segundo parâmetro. 
76) Faça um programa C que leia uma string contendo o nome de um arquivo, abra o 
arquivo e mostre a quantidade de letras ‘a’ que existem neste arquivo. 
22 cah +=
Algoritmos e Programação 
Prof. Marcelo Rocha da Silva 
 
77) Faça um programa C que leia uma string contendo o nome de um arquivo, abra o 
arquivo e mostre seu conteúdo com a numeração de linhas ao lado esquerdo. 
78) Faça um programa C que leia duas strings onde a primeira é um nome de arquivo a ser 
criado e a segunda é uma string qualquer, crie um arquivo com o nome contido na 
primeira string com o conteúdo contido na segunda string. 
79) Faça um programa C que leia duas strings onde a primeira é um nome de arquivo a ser 
lido e a segunda é o nome do arquivo a ser criado, copie o conteúdo do arquivo lido no 
arquivo criado. 
80) Para o exercício anterior, crie o segundo arquivo cifrado pela Cifra de Cesar. 
81)

Outros materiais