Baixe o app para aproveitar ainda mais
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)
Compartilhar