Prévia do material em texto
01 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> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); float prcompra, prvenda; int prlucro; printf("Qual o valor do produto no atacado? \n"); scanf("%f",&prcompra); printf("\nQual a margem de lucro desejada? \n"); scanf("%d",&prlucro); prvenda= ((prcompra*prlucro)/100)+prcompra; printf("\nO valor do produto final será de: R$ %.2f \n", prvenda); } 02. 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> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); float rmensal, imrenda; printf("Qual a sua renda mensal? \nR$ "); scanf("%f",&rmensal); if (rmensal>1164 && rmensal<=2326){ rmensal=rmensal*0.15; printf("O seu imposto retido será de :\nR$ %.2f", rmensal); } else if(rmensal>2326){ rmensal=rmensal*0.275; printf("O seu imposto retido será de :\nR$ %.2f", rmensal); } else printf("Esse ano você não pagará Imposto de Renda."); } 3. Faça um programa para escrever os números pares de 0 a 100 #include <stdio.h> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int cont; printf("OS números pares de 0 a 100 são: \n"); for (cont=0; cont<=100; cont+=2){ printf("%d \t",cont); } } 04 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> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int cont, num, mult7; printf("Insira um número de preferência maior do que sete (7): \n"); scanf("%d",&num); for (cont=0; cont<=num; cont++){ if (cont %7 == 0){ mult7=cont; printf("%d ",mult7); } } } 05 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> #include <stdlib.h> #include <locale.h> #include<conio.h> int idadepess(int id_anoat, int id_ano, int id_mesat, int id_mes, int id_diat, int id_dia) { int idtotdias; idtotdias = (((id_anoatid_ano)*360) + ((id_mesatid_mes)*30) + (id_diatid_dia)); return(idtotdias); } int main( ){setlocale(LC_ALL, ""); int anoatual, anos, mesatual, meses, diaatual, dias,idtotdias; printf("Em qual ano você nasceu? \n"); scanf("%d",&anos); if(anos > 2015){ printf("Uai você nem nasceu ainda? Repita a operação por favor.\n\n"); printf("Em qual ano você nasceu? \n"); scanf("%d",&anos); } printf("Em que ano estamos? \n"); scanf("%d",&anoatual); if(anoatual !=2015){ printf("Oche! Você é do futuro? Repita a operação por favor.\n\n"); printf("Em que ano estamos? \n"); scanf("%d",&anoatual); } printf("Em qual mês você nasceu? \n"); scanf("%d",&meses); if(meses==0 || meses >12){ printf("Informe um mês válido de 1 a 12.\n\n"); printf("Em qual mês você nasceu? \n"); scanf("%d",&meses); } printf("Em que mês estamos? \n"); scanf("%d",&mesatual); if(mesatual==0 || mesatual >12){ printf("Informe um mês válido de 1 a 12.\n\n"); printf("Em que mês estamos? \n"); scanf("%d",&mesatual); } printf("Quem dia do mês você nasceu? \n"); scanf("%d",&dias); if(dias==0 || dias >31){ printf("Informe um dia válido de 1 a 31.\n\n"); printf("Em que dia do mês você nasceu? \n"); scanf("%d",&dias); } printf("Que dia do mês é hoje? \n"); scanf("%d",&diaatual); if(diaatual==0 || diaatual >31){ printf("Informe um dia válido de 1 a 31.\n\n"); printf("Que dia do mês é hoje?\n"); scanf ("%d", &diaatual); } idtotdias = idadepess(anoatual, anos, mesatual, meses, diaatual, dias); printf("\n\nA sua idade em dias é: %d dias?",idtotdias); getch(); return 0; } 06 Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume (v = 4/3.p.R3). #include <stdio.h> #include <stdlib.h> #include <locale.h> #include<conio.h> #define PI 3.14159265; float volume_esfera(int raio) { float vl_esfera; vl_esfera = (raio*raio*raio)*4/3* PI; return (vl_esfera); } int main( ){setlocale(LC_ALL, ""); int vraio; float vl_esfera; printf("Digite o valor do raio: \n"); scanf("%d",&vraio); vl_esfera= volume_esfera(vraio); printf("O Volume de uma esfera com o raio informado é: %.3f", vl_esfera); getch(); return 0; } 07 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); } A saída na tela é: O Programa lê uma função que retorna 10 e a imprime, após isso, ele conta e mostra de 1 a 5 incrementando de 1 a 1.