Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
// #include <stdio.h> // #include <math.h> // #include <stdlib.h> // 1. Faça um programa que leia um valor de conta de restaurante, representando o gasto realizado pelo cliente e imprimir o valor total a ser pago, considerando que o restaurante cobra 10% de taxa de serviço do garçom. // int main() // { // int gasto; // printf("===DIGITE O GASTO \n"); // scanf("%d", &gasto); // int porcentagem = (gasto * 10) / 100; // int gastoTotal = gasto + porcentagem; // printf(" O valor total da conta sera de %d", gastoTotal); // return 0; // } // 2.Leia um valor em reais. Em seguida, imprima o valor correspondente em dólares e euros. // Considerar que 1 real vale 0.24 dólares e 0.21 euros // main(){ // float reais; // printf("Digite um valor em reais \n"); // scanf("%f", &reais); // float dolares= reais / 0.24; // float euros= reais/ 0.21; // printf("Esse valor em dolares e de %.0f e em euros e de %.0f", dolares, euros); // return 0; // } // 3.Ler dois inteiros e imprimir o quadrado da diferença do primeiro valor pelo segundo. Também imprima a diferença dos quadrados. // main() // { // int num1; // int num2; // printf("===DIGITE UM NUMERO \n"); // scanf("%d", &num1); // printf("===DIGITE UM NUMERO \n"); // scanf("%d", &num2); // // quadrado da diferença a^2 - b^2 // int quadraDaDif = pow(num1 - num2, 2); // // diferença dos quadrados: a^2 - b^2= (a+b). (a-b); // int diferenca = (num1 + num2) * (num1 - num2); // printf("quadrado da diferenca do primeiro valor pelo segundo eh %d e a diferenca dos quadrados eh de %d", quadraDaDif, diferenca); // return 0; // } // 4.Ler um número inteiro e imprimir seu sucessor e seu antecessor. // main(){ // int num1; // printf("===Digite um numero"); // scanf("%d", &num1); // int sucessor= num1 + 1; // int antecessor= num1 -1; // printf("O sucessor do numero %d eh %d e o antecessor eh %d", num1, sucessor, antecessor); // return 0; // } // 5. Ler uma temperatura em graus Centígrados e apresentá-la convertida em graus Fahrenheit. // A fórmula de conversão é: **F = (9*C+160)/5**. Onde F é a temperatura em Fahrenheit e C é a temperatura em Centígrados. // main(){ // float fah; // printf("===DIGITE O VALOR DO GRAU EM FAHRENHEIT \n"); // scanf("%f", &fah); // float celsius= (fah - 32) / 1.8 ; // printf("O valor de %.0f graus fahrenheit eh de %.0f graus em celsius \n", fah, celsius); // return 0; // } // 6. Escreva um programa que declara duas variáveis inteiras a e b, // dando valores a elas e imprimindo os valores.Depois adicione comandos para que o programa troque os valores das // variáveis passando o valor de a para b e vice-versa. Imprima de novo para confirmar que deu tudo certo. // main(){ // int valorA; // int valorB; // printf("Digite um valor A \n"); // scanf("%d", &valorA); // printf("Digite um valor B \n"); // scanf("%d", &valorB); // printf("O valor de A eh %d, e o valor de B eh %d", valorB, valorA); // return 0; // } // 7. Fazer um programa que pergunta do usuário o valor em metros e imprime o correspondente em pés. // Considerando que 1 metro equivale a 3. 28084 pés // main(){ // float valor; // printf("Digite um valor em metros \n"); // scanf("%f", &valor); // float pes= valor * 3.28084; // printf("O valor em pes desse comprimento eh de: %1.2f \n", pes); // return 0; // } // 8. Deseja-se calcular a conta de consumo de energia elétrica de um consumidor. Para isto, // escreva um programa que leia o código do consumidor, o preço do KW e a quantidade de KW consumido, // e exiba o código do consumidor e o total a pagar. // total a pagar = preço x quantidade total a pagar mínimo = R$ 21. 23 // float main() // { // float codigo, valor, quantidade; // printf("Digite seu codigo \n"); // scanf("%f", &codigo); // if (codigo != 0) // { // printf("Acesso aprovado \n"); // } // else // { // printf("Acesso negado \n"); // } // printf("Digite o valor do KW \n"); // scanf("%f", &valor); // printf("Digite a quantidade consumida \n"); // scanf("%f", &quantidade); // float total = valor * quantidade; // printf("O valor total a ser pago e de: %2.2f", total); // return 0; // } // 9. Efetuar o cálculo da quantidade de litros de combustível gastos em uma viagem, utilizando-se um automóvel que faz X Km/litro. // Para obter o cálculo,o usuário deverá fornecer a distância em KM percorridos e quantos KM/Litro o carro faz. // main() // { // float distancia, litros; // printf("Qual foi a diatancia percorrida ? \n"); // scanf("%f", &distancia); // printf("Quantos km/L o seu carro faz ? \n"); // scanf("%f", &litros); // float gasto = distancia * litros; // printf("A quantidade de litros gastos foi de %.1fL", gasto); // return 0; // } // 10. (envolve condicionais) Zé do Peixe, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. // Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) // deve pagar uma multa de R$ 5,00 por quilo excedente. Zé precisa que você elabore um código em C que leia a variável P (peso de peixes) // e verifique se há excesso. Se houver, guardar este valor na variável E (excesso), e na variável M o valor da multa que Zé deverá pagar, // mostre o valor das variáveis ao final do programa. Caso contrário mostrar tais variáveis com conteúdo zero. // main() // { // float peso; // printf("Digite a quantidade da pesca do dia em kilos \n"); // scanf("%f", &peso); // if (peso > 50) // { // float excesso = peso - 50; // printf("Ha um excesso de %.2fKg na pesca \n", excesso); // float multa = excesso * 5; // printf("O valor da multa sera de %.2f \n", multa); // } // else // { // printf("Nao houve excesso, nao ha multa a ser paga \n"); // } // return 0; // } // 11. Uma empresa contrata um encanador a R$ 30.00 por dia. Crie um programa que solicite o número de dias trabalhados // pelo encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% para imposto de renda. // main(){ // float dias; // printf("Digite os dias trabalhados \n"); // scanf("%f", &dias); // float bruto= dias * 30; // float porcentagem= (bruto * 8 )/ 100; // printf("Sera descontado %.1f do salario, referentes aos 8 porcento do imposto de renda \n", porcentagem); // float liquido= bruto - porcentagem; // printf("O valor do seu salario sera de %.2f reais \n", liquido); // return 0; // } // 12. Faça um programa que solicite ao usuário a digitação de 2 números e informe: // - A soma dos números; // - O produto do primeiro número pelo quadrado do segundo; // - O resto da divisão do primeiro número pelo segundo // main (){ // int num1, num2; // printf("Digite um numero: \n"); // scanf("%d", &num1); // printf("Digite um numero: \n"); // scanf("%d", &num2); // int soma= num1 + num2; // printf("O valor da soma desses numeros e: %d \n", soma); // int produto= (num1 / (pow(num2,2))); // printf("O valor do produto do primeiro pelo quadrado do segundo e: %.2d \n", produto); // int resto= num1 % num2; // printf("O resto da divisao do primeiro pelo segundo e: %d \n", resto); // return 0; // } // 13. Elabore um programa para efetuar o cálculo da quantidade de litros de cerveja consumida por um determinado // bloco durante o carnaval. O programa recebe como entrada a quantidade de packs de cerveja consumidos durante o período. // - considerar que o carnaval possui cinco dias; // - considerar que uma pack de cerveja tem 12 latas; // - sabe-se que cada lata tem 350ml e que 1litro tem 1000ml; // - Supondo que cada pack custa R$18.00, informar também o gasto em cerveja do referido bloco; // main(){ // float pack; // printf("Digite a quantidade de packs de cerveja consumidos nos 5 dias: \n"); // scanf("%f", &pack); // float gasto= pack * 18; // printf("O gasto total foi de:%.2fR$ \n", gasto); // float mls= (pack * 12)* 350; // float litros= mls / 1000; // printf("A quantidade consumida em litros e equivalente a:%.2f Litros \n", litros); // return 0; // } // 14) Escreva um programa que recebe as dimensões (em metros) de um terreno retangular e em seguida as dimensões de uma casa // (também em metros e retangular) sobre este terreno. // Em seguida calcule e apresente a área livre do terreno, em metros quadrados e em percentagem. // main(){ // float terreno, terreno1, casa, casa1; // printf("Digite o comprimento do terreno em metros: \n"); // scanf("%f", &terreno); // printf("Digite a largura do terreno em metros: \n"); // scanf("%f", &terreno1); // printf("Digite o comprimento da casa em metros: \n"); // scanf("%f", &casa); // printf("Digite a largura da casa em metros: \n"); // scanf("%f", &casa1); // float areaT= terreno * terreno1; // float areaC= casa * casa1; // float livre= areaT - areaC; // int ocupacao= ( areaC / areaT) * 100; // int total= 100 - ocupacao; // printf("A area livre do terreno em metros quadrados e de %.2f e em porcentagem e de %d porcento ", livre, total); // return 0; // } // 15) Escreva um programa para um terminal de banco, que recebe um valor inteiro R e determina o número de // notas de 100, 50, 10, 5 e 1 reais necessárias para pagar a quantia R. // Faça de forma que o número de notas usado seja o menor possível. // main() // { // int notas; // printf("Digite um valorem reais: \n"); // scanf("%d", ¬as); // int cem = notas / 100; // int restcem = notas % 100; // int cinquenta = restcem / 50; // int restcinquenta = restcem % 50; // int dez = restcinquenta / 10; // int restdez = restcinquenta % 10; // int cinco = restdez / 5; // int restcinco = restdez % 5; // int um = restcinco / 1; // int restum = restcinco % 1; // printf("numero de notas de 100: %d \n numero de notas de 50: %d \n numero de notas de 10: %d \n numero de notas de 5: %d \n numero de notas de 1: %d", cem, cinquenta, dez, cinco, um); // return 0; // } // 16. Faça um programa que leia um valor inteiro em segundos, e depois mostrá-lo em horas, minutos e segundos. // Exemplo de saída do programa: // 36800 segundos são 10 horas e 13 minutos e 20 segundos // main() // { // int segundos; // printf("Digite um tempo em segundos: \n"); // scanf("%d", &segundos); // int horas = segundos / 3600; // int reshoras = segundos % 3600; // int minutos = reshoras / 60; // int resminutos = reshoras % 60; // printf("%d segudos sao %d horas %d minutos e %d segundos",segundos, horas, minutos, resminutos); // return 0; // } // 17. Escreva um programa que recebe um horário (horas, minutos, segundos) e determina quantos // segundos já se passaram desde que o dia começou e quantos segundos faltam para o fim do dia. Assuma 24h. // main() // { // int horas, minutos, segundos; // printf("Digite as horas \n"); // scanf("%d", &horas); // printf("Digite os minutos \n"); // scanf("%d", &minutos); // printf("Digite os segundos \n"); // scanf("%d", &segundos); // int conversao1 = horas * 3600; // int conversao2 = minutos * 60; // int totalseg = conversao1 + conversao2 + segundos; // int falta = 86400 - totalseg; // printf("Ja se passaram %d segundos do dia \nainda faltam %d segundos para o dia terminar \n", totalseg, falta); // return 0; // } // 18. Você resolveu dar uma força para a NASA, que deseja calcular o peso das pessoas em diferentes planetas // do sistema solar. (Isso vai ter importantes consequências na colonização dos planetas pela humanidade: os // gordinhos vão preferir planetas onde baixem de peso, os magrinhos vão querer o contrário). Escreva um programa // que recebe o peso de uma pessoa (em newtons) e calcula o novo peso nos corpos celestes, de acordo com as constantes // gravitacionais de cada planeta (estas constantes estão normalizadas em relação à constante da Terra), dadas abaixo: // Corpo celeste Fator de conversão // Mercúrio 0.3649337410 // Vênus 0.9041794087 // Marte 0.3812436289 // Lua 0.1651376146 // Terra 1 // Júpiter 2.6513761467 // Saturno 1.1386340468 // Urano 1.0693170234 // Netuno 1.3506625891 // Plutão 0.2252803261 // Depois de fazer as conversões, imprima o quanto as pessoas pesariam se estivessem em cada planeta. // main(){ // float peso; // printf("Digite seu peso em kg: \n"); // scanf("%f", &peso); // float mercurio= peso / 0.3649337410; // float venus= peso / 0.9041794087; // float marte= peso / 0.3812436289; // float lua= peso / 0.1651376146; // float terra= peso / 1; // float jupiter= peso / 2.6513761467; // float saturno= peso / 1.1386340468; // float urano= peso / 1.0693170234; // float netuno= peso / 1.3506625891; // float plutao= peso / 0.2252803261; // printf("Seu peso em mercurio corresponde a: %f \n", mercurio); // printf("Seu peso em venus corresponde a: %f \n", venus); // printf("Seu peso em marte corresponde a: %f \n", marte); // printf("Seu peso na lua corresponde a: %f \n", lua); // printf("Seu peso na terra corresponde a: %f \n", terra); // printf("Seu peso em jupiter corresponde a: %f \n", jupiter); // printf("Seu peso em saturno corresponde a: %f \n", saturno); // printf("Seu peso em urano corresponde a: %f \n", urano); // printf("Seu peso em netuno corresponde a: %f \n", netuno); // printf("Seu peso em plutao corresponde a: %f \n", plutao); // return 0; // } // 19. Faça um Programa para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados // da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 6 metros quadrados // e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00 ou em galões de 3,6 litros, que // custam R$ 25,00. Informe ao usuário as quantidades de tinta a serem compradas e os respectivos preços em 3 situações: // - Comprando apenas latas de 18 litros; // - Comprando apenas galões de 3,6 litros; // - Comprando galões de 18 e 3.6 litros, de forma a minimizar a quantidade de galões. // - dica // Aqui você usa os mesmos conceitos de divisão e resto de divisão dos exercícios acima. // main() // { // float metros; // printf("Digite o tamanho em metros da area a ser pintada: \n"); // scanf("%f", &metros); // float litros = metros / 6; // printf("Voce devera comprar %2.2f litros de tinta \n", litros); // float latas = litros / 18; // int reslatas = (int)litros % 18; // int custo1 = latas * 80; // float galoes = litros / 3.6; // int resgaloes = reslatas / (int)3.6; // int custo2 = galoes * 25; // float custo3 = custo1 + (resgaloes * 25); // printf("Comprando apenas latas de 18 litros: %.2f / Custo: %.2d \n Comprando apenas galoes de 3.6 litros: %.2f / Custo: %d \n ", latas, custo1, galoes, custo2); // printf("Reduzindo a quantidade de latas : %.2f latas de 18L + %.2f galoes de 3.6L / Custo: %.2f", latas, resgaloes, custo3); // return 0; // } // 20. Se você estiver a uma altura h (em metros) sobre o nível do mar, sua distância d (também // em metros) até o horizonte é dada aproximadamente pela fórmula // d = \sqrt{h^2 + 2rh} // onde r é o raio da Terra (cerca de 6378150 metros) // - Escreva um programa que recebe uma altura h e determina a que distância está o horizonte,, // sabendo que em C a função que calcula raízes quadradas se chama sqrt() // e para usá-la você tem que usar a biblioteca math.h. // main(){ // int altura; // printf("Digite a altura para calcular a distancia: \n"); // scanf("%d", &altura); // int distancia= sqrt(pow(altura, 2) + 2 * 378150 * altura); // printf("Esta a %d metros de distancia do horizonte \n"); // return 0; // }
Compartilhar