Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação I – Lista de exercícios 01 Implemente os algoritmos abaixo em linguagem C #include <stdio.h> #include <stdlib.h> int main() { float n1, p1, n2, p2, n3, p3, media; printf("Nota 1: "); scanf("%f", &n1); printf("Peso 1: "); scanf("%f", &p1); printf("\nNota 2: "); scanf("%f", &n2); printf("Peso 2: "); scanf("%f", &p2); printf("\nNota 3: "); scanf("%f", &n3); printf("Peso 3: "); scanf("%f", &p3); media = (n1 * p1 + n2 * p2 + n3 * p3) / (p1 + p2 + p3); printf("Media: %f \n", media); system("pause"); return 0; } ________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float sal, grat, imp; printf("Salario: "); scanf("%f", &sal); grat = (sal *5) / 100; imp = (sal * 7) / 100; sal = sal + grat - imp; printf("Gratificacao: %.2f \n", grat); printf("Imposto: %.2f \n", imp); printf("Novo Salario: %.2f \n", sal); system("pause"); return 0; } ________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float preFab, custoCons, perLucro, valLucro, perImp, valImp; printf("Preco de fabrica: "); scanf("%f", &preFab); printf("\nPercentual de lucro: "); scanf("%f", &perLucro); printf("\nPercentual de impostos: "); scanf("%f", &perImp); valLucro = (preFab * perLucro) / 100; valImp = (preFab * perImp) / 100; custoCons = preFab + valLucro + valImp; printf("Valor Lucro: %.2f \n", valLucro); printf("Valor Imposto: %.2f \n", valImp); printf("Custo Consumidor: %.2f \n", custoCons); system("pause"); return 0; } ________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { char conceito; printf("Conceito: "); scanf("%c", &conceito); if(conceito == 'A' || conceito == 'a') { printf("Sua média final ficou entre 9 e 10. Parabéns!"); } else if(conceito == 'B' || conceito == 'b') { printf("Sua média final ficou entre 7,5 e 8,9. Muito bom!"); } else if(conceito == 'C' || conceito == 'c') { printf("Sua média final ficou entre 6 e 7,4. Bom, mas deve melhorar!"); } else if(conceito == 'D' || conceito == 'd') { printf("Sua média final ficou ente 0 e 5,9. Você deve fazer a prova final!"); } system("pause"); return 0; } #include <stdio.h> #include <stdlib.h> int main() { char conceito; printf("Conceito: "); scanf("%c", &conceito); switch(conceito) { case 'A': printf("Sua média final ficou entre 9 e 10. Parabéns!sddsdsa"); case 'a': { printf("Sua média final ficou entre 9 e 10. Parabéns!"); break; } case 'B': case 'b': { printf("Sua média final ficou entre 7,5 e 8,9. Muito bom!"); break; } case 'C': case 'c': { printf("Sua média final ficou entre 6 e 7,4. Bom, mas deve melhorar!"); break; } case 'D': case 'd': { printf("Sua média final ficou ente 0 e 5,9. Você deve fazer a prova final!"); break; } } system("pause"); return 0; } ______________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { int termos, cont; double pi=0, denom=1; printf("Numero de termos: "); scanf("%d", &termos); for(cont=0; cont < termos; cont++) { if(cont%2==0) { //printf("+4/%.0f", denom); pi += 4/denom; } else { //printf("-4/%.0f", denom); pi -= 4/denom; } denom += 2; } printf("PI: %f", pi); system("pause"); return 0; } #include <stdio.h> #include <stdlib.h> int main() { float horas, salMin, valorHora, salBruto, imp, salLiquido; printf("Numero de horas trabahadas: "); scanf("%f", &horas); printf("\nSalario minimo: "); scanf("%f", &salMin); valorHora = salMin / 10; salBruto = horas * valorHora; imp = (salBruto * 3) / 100; salLiquido = salBruto - imp; printf("\nSalario bruto: %.2f", salBruto); printf("\nImposto: %.2f", imp); printf("\nSalario a receber: %.2f", salLiquido); system("pause"); return 0; } ____________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float sal; printf("Salario: "); scanf("%f", &sal); if(sal < 500) { sal += (sal * 30) / 100; printf("\nSalario reajustado: %.2f", sal); } else { printf("\nSem direito a reajuste salarial."); } system("pause"); return 0; } _______________________________________________________________ D #include <stdio.h> #include <stdlib.h> int main() { int op; float sal, imp; printf("Menu de opções:"); printf("\n1.Imposto"); printf("\n2.Novo salário"); printf("\n3.Classificação"); printf("\nDigite a opção desejada."); scanf("%d", &op); switch(op) { case 1: { printf("\nSalario: "); scanf("%f", &sal); if(sal < 500) { imp = (sal * 5) / 100; } else if(sal >= 500 && sal <= 850) { imp = (sal * 10) / 100; } else if(sal > 850) { imp = (sal * 15) / 100; } printf("Imposto: %.2f", imp); break; } case 2: { printf("\nSalario: "); scanf("%f", &sal); if(sal < 450) { sal += 100; } else if(sal >= 450 && sal < 750) { sal += 75; } else if(sal >= 750 && sal < 1500) { sal += 50; } else if(sal >= 1500) { sal += 25; } printf("Novo salario: %.2f", sal); break; } case 3: { printf("\nSalario: "); scanf("%f", &sal); if(sal <= 700) { printf("Mal remunerado"); } else if(sal > 700) { printf("Bem remunerado"); } break; } } system("pause"); return 0; } _______________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float sal; printf("Salario: "); scanf("%f", &sal); if(sal <= 500) { sal += (sal * 5) / 100; } else if(sal > 500 && sal <= 1200) { sal += (sal * 12) / 100; } if(sal <= 600) { sal += 150; } else if(sal > 600) { sal += 100; } printf("\nNovo salario: %.2f", sal); system("pause"); return 0; } ________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { int mes; printf("Mes: "); scanf("%d", &mes); switch(mes) { case 1: printf("Janeiro"); break; case 2: printf("Fevereiro"); break; case 3: printf("Marco"); break; case 4: printf("Abril"); break; case 5: printf("Maio"); break; case 6: printf("Junho"); break; case 7: printf("Julho"); break; case 8: printf("Agosto"); break; case 9: printf("Setembro"); break; case 10: printf("Outubro"); break; case 11: printf("Novembro"); break; case 12: printf("Dezembro"); break; } system("pause"); return 0; } ________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float n1, n2, r; char op; printf("\nNumero 1: "); scanf(" %f", &n1); printf("\nNumero 2: "); scanf(" %f", &n2); printf("\nOperacao: "); scanf(" %c", &op); switch(op) { case '+': r = n1 + n2; break; case '-': r = n1 - n2; break; case '/': r = n1 / n2; break; case '*': r = n1 * n2; break; } printf("\nResultado:%.2f", r); system("pause"); return 0; } ________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float n; printf("\nNumero: "); scanf(" %f", &n); while (n != -999) { printf("\nTriplo: %.2f", n * 3); printf("\nNumero: "); scanf(" %f", &n); } system("pause"); return 0; } #include <stdio.h> #include <stdlib.h> int main() { int cont; for(cont=1; cont <= 100; cont++) { printf("%d, ", cont); } system("pause"); return 0; } _____________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { int cont; for(cont=100; cont >= 1; cont--) { printf("%d, ", cont); } system("pause"); return 0; } _____________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { int cont, soma = 0; for(cont=250; cont <= 500; cont++) { if(cont%2!=0) { printf("%d, ", cont); soma += cont; } } printf("\nSoma: %d", soma); system("pause"); return 0; } ______________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { float n; printf("\nNumero: "); scanf(" %f", &n); while (n != -999) { printf("\nTriplo: %.2f", n * 3); printf("\nNumero: "); scanf(" %f", &n); } system("pause"); return 0; } _____________________________________________________________ #include <stdio.h> #include <stdlib.h> int main() { int n, cont=0; printf("Numero: "); scanf("%d", &n); while (n > 0) { cont++; printf("Numero: "); scanf("%d", &n); } printf("\nNumeros positivos digitados: %d", cont); system("pause"); return 0; }
Compartilhar