Baixe o app para aproveitar ainda mais
Prévia do material em texto
IFNMG INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS THIAGO ALVES MOREIRA 0214 ALGORITMOS EXERCÍCIOS ALMENARA MARÇO/2015 1. Faça um programa para ler o preço de compra e o percentual de lucro desejado por um vendedor e calcular o preço de venda. #include <stdio.h> float venda (float custo, float lucro){ float valProduto; lucro = custo * (lucro/100); valProduto = custo + lucro; return(valProduto); } int main (){ float vCusto, porcentagem, resultado; printf("Digite o valor de custo\n"); scanf("%f",&vCusto); printf("Digite a porcentagem\n"); scanf("%f",&porcentagem); resultado = venda(vCusto,porcentagem); printf("O valor do produto e %.2f\n", resultado); } 2. Escreva um programa que calcule o imposto de renda a partir da renda mensal informada pelo usuário. As regras são: Renda mensal até R$ 1164,00: Isento de imposto de renda; Renda mensal de R$ 1164,01 a R$ 2326,00: 15% de imposto de renda; Renda mensal superior a R$ 2326,01: 27,5% de imposto de renda. #include <stdio.h> float imposto (float renda, float porc){ porc = renda * (porc/100); return(porc); } int main (){ float renda,resultado; printf("Digite o valor da renda\n"); scanf("%f",&renda); if(renda<1164){ printf("Isento de imposto\n"); } if((renda>1164) && (renda<2326)) { resultado = imposto(renda,15); printf("Valor pago de imposto %.2f\n",resultado); } if(renda>2326) { resultado = imposto(renda,27.5); printf("Valor pago de imposto %.2f\n",resultado); } } 3. Faça um programa para escrever os números pares de 0 a 100 #include <stdio.h> int main() { int count = 0; while(count <= 100) { if(count%2 == 0) printf("%d ",count); count++; } } 4. Faça um programa que escreva todos os números múltiplos de 7 entre 1 e N, sendo N um valor introduzido pelo usuário. Por exemplo: Para N=40 temos 7, 14, 21, 28, 35 #include <stdio.h> int main() { int inter,i; printf("Digite o intervalo\n\n"); scanf("%d",&inter); for (i=1; i*7<inter; i++) { printf("%d\n",i*7); } printf("\n"); } 5. Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias. #include <stdio.h> int idade (int ano, int mes, int dia){ int result; ano = ano * 365; mes = mes * 30; result = ano + mes + dia ; return(result); } int main (){ int ano,mes,dia,resultado; printf("Quantos anos?\n"); scanf("%d",&ano); printf("Meses?\n"); scanf("%d",&mes); printf("Dias?\n"); scanf("%d",&dia); resultado = idade(ano,mes,dia); printf("Os dias sao %d\n", resultado); } 6. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume (v = 3/4.π.R3). #include <stdio.h> float volume (float raio){ float result, pi = 3.14; raio = (raio*raio*raio); result = (4*pi*raio)/3; return(result); } int main (){ float raio,resultado; printf("Digite o raio\n"); scanf("%f",&raio); resultado = volume(raio); printf("O volume e %.2f cm3\n", resultado); } 7. Analise o programa abaixo e apresente a saída impressa na tela. #include <stdio.h> int x; void imprime_global () { printf ("%d\n", x); } void incrementa () { for(x=1;x<5;x++) printf ("%d\n", x); } int main () { x = 10; imprime_global(); incrementa(); printf ("%d\n", x); } //PRINT 10 1 2 3 4 5
Compartilhar