ListadeExercíciosdeC TURMAAUT102N NOME:LUIZANTONIONATALIDESOUZA DatadaentregadiadaProva04deOutubro 1.Elaborarumprogramaparacalcularaquantidadedelitrosdecombust 1.Elaborarumprogramaparacalcularaquanti dadedelitrosdecombustívelgasta ívelgasta emumaviagem,utilizando-seumautomóvelque emumaviagem,utiliza ndo-seumautomóvelquefaz12kmporlitro.Para faz12kmporlitro.Paraobterocálc obterocálc ulo,ousuáriodeveráfornecerotempogaston ulo,ousuáriodeverá fornecerotempogastonaviagememhoraseavel aviagememhoraseavelocidademédiad ocidademédiad uranteamesma.Destaforma,serápossívelobt uranteamesma.Desta forma,serápossívelobteradistânciapercorrida eradistânciapercorridacomafórmulaDI comafórmulaDI STANCIA=TEMPO*VELOCIDADE.Tendoovalorda STANCIA=TEMPO*VELO CIDADE.Tendoovalordadistância,bastacalcula distância,bastacalcularaquantid raquantid adedelitrosdecombustívelutilizadanaviag adedelitrosdecombu stívelutilizadanaviagemcomafórmula:LITROS_ emcomafórmula:LITROS_USADOS¬DISTAN USADOS¬DISTAN CIA/12.Oprogramadeveráapresentarosvalo CIA/12.Oprogramad everáapresentarosvaloresdavelocidademédia, resdavelocidademédia,tempogaston tempogaston aviagem,adistânciapercorridaeaquantidad aviagem,adistância percorridaeaquantidadedelitrosutilizadana edelitrosutilizadanaviagem. viagem. main() { floatt_viagem,vmedia,distancia,litros_usados; printf("Qualootempodeviagem\n"); scanf("%f",&t_viagem); printf("Qualavelocidademedianaviagem\n"); scanf("%f",&vmedia); distancia=(t_viagem*vmedia); litros_usados=(distancia/12); printf("Avelocidademediafoide%.2fkmpor printf("Avelocidadem ediafoide%.2fkmporhoras\n",vmedia); horas\n",vmedia); printf("Otempodeviagemfoide%.2fhoras\n",t_viagem); printf("Adistanciapercorridanaviagemfoid printf("Adistanciape rcorridanaviagemfoide%.fKilometros\n",dist e%.fKilometros\n",distancia); ancia); printf("Aquantidadedecombustivelutilizada printf("Aquantidaded ecombustivelutilizadanaviagemfoide%.2flit naviagemfoide%.2flitros\n",l ros\n",l itros_usados); } 2.Paraváriostributos,abasedecálculoéosaláriomínimo.Fazerum 2.Paraváriostributos,abasedecálculoéo saláriomínimo.Fazerumprogramaqueleia programaqueleia ovalordosaláriomínimoeovalordosalário ovalordosaláriomín imoeovalordosaláriodeumapessoa.Calcular deumapessoa.Calculareimprimirquan eimprimirquan tossaláriosmínimoselaganha. main() { floatsal_min,sal_pessoa,q_sal_rec; printf("Ovalordosalariominimoe\nR$"); scanf("%f",&sal_min); printf("Ovalordosalariorecebidopelapessoa\nR$"); scanf("%f",&sal_pessoa); q_sal_rec=(sal_pessoa/sal_min); printf("UmapessoaquerecebeumsalariodeR$ printf("Umapessoaque recebeumsalariodeR$%.2freaisrecebe%.1fs %.2freaisrecebe%.1fsalariosm alariosm inimos\n",sal_pessoa,q_sal_rec); } 3.Elaborarumprogramaparaentrarcomosaldodeumaaplicaçãoeimpr 3.Elaborarumprogramaparaentrarcomosald odeumaaplicaçãoeimprimironovos imironovos aldo,considerando1mêsdeaplicaçãoeoreaj aldo,considerando1m êsdeaplicaçãoeoreajustede2%aomês. ustede2%aomês. main() { floats_aplic,reaj,s_novo; printf("Ovalordosaldoaplicadoe\nR$"); scanf("%f",&s_aplic); reaj=(s_aplic*2/100); s_novo=(s_aplic+reaj); printf("AposummesaplicadoosaldoseradeR printf("Aposummesap licadoosaldoseradeR$%.2f\n",s_novo); $%.2f\n",s_novo); }
4.Fazerumprogramaquerecebeumvaloraseraplicadoeaquantidade 4.Fazerumprogramaquerecebeumvaloraser aplicadoeaquantidadedemeses demeses queessevalorficaráaplicado,exibaumasimu queessevalorficará aplicado,exibaumasimulaçãodovalorqueapess laçãodovalorqueapessoareceberánofi oareceberánofi naldoperíodoaplicadosabendoqueataxade naldoperíodoaplicad osabendoqueataxadejuroséde3,5%aomês. juroséde3,5%aomês. main() {floatv_aplic,prazo,tx_juros,rend,v_final; printf("Qualovaloraplicado\nR$"); scanf("%f",&v_aplic); printf("Oprazodeaplicacaoe\n"); scanf("%f",&prazo); tx_juros=(3.5/100); rend=(tx_juros*prazo*v_aplic); v_final=(v_aplic+rend); printf("Ovaloraposoprazodeaplicacaosera printf("Ovaloraposo prazodeaplicacaoseradeR$%.2freais\n",v_ deR$%.2freais\n",v_final); final); } 5.Fazerumprogramaquerecebeumvaloraseraplicadoeaquantidade 5.Fazerumprogramaquerecebeumvalorase raplicadoeaquantidadededias dedias queessevalorficaráaplicado,exibaumasimu queessevalorficará aplicado,exibaumasimulaçãodovalorqueapess laçãodovalorqueapessoareceberánofi oareceberánofi naldoperíodoaplicadosabendoqueataxade naldoperíodoaplicad osabendoqueataxadejuroséde120%aoano.D juroséde120%aoano.Deveserconsi eveserconsi deradoamediade30diasmensais. main() { floatv_aplic,p_dias,tx_juros,tx_juros_aa,j_pr floatv_aplic,p_dias,t x_juros,tx_juros_aa,j_prazo,rend,v_final; azo,rend,v_final; printf("Qualovaloraseraplicado\nR$"); scanf("%f",&v_aplic); printf("QUaloprazoemdiasqueovalordeve printf("QUaloprazoe mdiasqueovalordeveseraplicado\n"); seraplicado\n"); scanf("%f",&p_dias); tx_juros=(120/100); tx_juros_aa=(tx_juros/360); j_prazo=(p_dias*tx_juros_aa); rend=(v_aplic*j_prazo); v_final=(v_aplic+rend); printf("Ovaloraplicadonofinaldoperiodos printf("Ovaloraplica donofinaldoperiodoseradeR$%.2f\n",v_fina eradeR$%.2f\n",v_final); l); } 6.Crieumprogramaqueleiaumvalordehoraeinformequantosminutos 6.Crieumprogramaqueleiaumvalordehora einformequantosminutossepassa sepassa ramdesdeoiníciododia. main() { inthoras,minutos; printf("Qualahoraatual(formato24)\n"); scanf("%d",&horas); minutos=(horas*60); printf("Doiniciododiaateahorainfomadaj printf("Doiniciodod iaateahorainfomadajasepassaram%.dminutos asepassaram%.dminutos\n",minu \n",minu tos); } 7.Façaumprogramaquerecebaoanodenascim 7.Façaumprogramaqu erecebaoanodenascimentodeumapessoaeoan entodeumapessoaeoanoatual,ca oatual,ca lculeemostre: a.Aidadedapessoaemanos; b.Aidadedapessoaemmeses; c.Aidadedapessoaemdias; d.Aidadedapessoaemsemanas.
main() { intano_nasc,ano_atual,id_anos,id_meses,id_dias,id_semanas; printf("Qualoanodoseunascimento\n"); scanf("%f",&ano_nasc); printf("Qualoanoatual\n"); scanf("%f",&ano_atual); id_anos=(ano_atual-ano_nasc); id_meses=(id_anos*12); id_dias=(id_anos*365); id_semanas=(id_meses*4); //Respostadaquestaoa printf("Aidadedapessoaemanose%.f\n"),id_anos; //Respostadaquestaob printf("Aidadedapessoaemmesese%.f\n"),id_meses; //Respostadaquestaoc printf("Aidadedapessoaemdiase%.f\n"),id_dias; //Respostadaquestaod printf("Aidadedapessoaemsemanase%.f\n"),id_semanas; } 8.Elaboreumprogramaquerecebaotempodevidaútildeumtorno(em 8.Elaboreumprogramaquerecebaotempodev idaútildeumtorno(emanos),ova anos),ova lorgeradoporelemensal,ocustodotornopa lorgeradoporelemen sal,ocustodotornoparaaempresa.Calculeee raaempresa.Calculeeexiba: xiba: a.Quantotempovailevarparaotornosepagar(meses); b.Qualovalorqueelerendeudelucroparae b.Qualovalorqueel erendeudelucroparaempresadurantesuavidaú mpresadurantesuavidaútil. til. main() { floatv_util,l_mensal,valor,id_meses,l_total,r floatv_util,l_mensal, valor,id_meses,l_total,retorno,l_liquido; etorno,l_liquido; printf("Qualaviautildotorno(emanos)\n"); scanf("%f",&v_util); printf("Olucromensalgeradopelotornoe\nR$"); scanf("%f",&l_mensal); printf("Ocustodotornofoide\nR$"); scanf("%f",&valor); id_meses=(v_util*12); l_total=(id_meses*l_mensal); retorno=(valor/l_mensal); l_liquido=(l_total-valor); //Respostadaquestaoa printf("Oretornodoinvenstimentonotornoe printf("Oretornodoi nvenstimentonotornoede%.fmeses\n",retorno) de%.fmeses\n",retorno); ; //Respostadaquestaob printf("Olucroqueessetornovairenderdura printf("Olucroquees setornovairenderdurantesuavidautilparaem ntesuavidautilparaempresaeR presaeR $%.2f\n",l_liquido); } 9.Escrevaumalgoritmoqueleiaonúmerodehorastrabalhadasporumf 9.Escrevaumalgoritmoqueleiaonúmerodeh orastrabalhadasporumfuncionáriodu uncionáriodu ranteummês,ovalorquerecebeporhora,on ranteummês,ovalor querecebeporhora,onúmerodehorasextrastra úmerodehorasextrastrabalhadaseo balhadaseo númerodedependentes.Oalgoritmodevecalcul númerodedependentes. Oalgoritmodevecalculareescreverosaláriod areescreverosaláriodestefuncionári estefuncionári o,sabendo-sequeparacadahoraextraovalor o,sabendo-sequepara cadahoraextraovalorrecebidoéodobrodova recebidoéodobrodovalornormal lornormal equecadadependenteacrescenta5%aosalário equecadadependente acrescenta5%aosalárionormal(semcontabilizar normal(semcontabilizarhorasextr horasextr as). main() { floath_trab,v_hora,h_extras,depend,s_normal,v floath_trab,v_hora,h_ extras,depend,s_normal,v_h_extra,v_depend,s_fam,s _h_extra,v_depend,s_fam,s_horas,s_ _horas,s_ final;
printf("Qualaquantidadedehorastrabalhadasnomes\n"); scanf("%f",&h_trab); printf("QualovalorrecebidoporhoratrabalhadaR$\n"); scanf("%f",&v_hora); printf("Quantashorasextrasforamrealizadas printf("Quantashoras extrasforamrealizadaspelofuncionario\n"); pelofuncionario\n"); scanf("%f",&h_extras); printf("Quantosdependentesofuncionariotem\n"); scanf("%f",&depend); s_normal=(v_hora*h_trab); v_h_extra=(v_hora*2); v_depend=(s_normal*5/100); s_fam=(depend*v_depend); s_horas=(h_extras*v_h_extra); s_final=(s_normal+s_fam+s_horas); printf("OvalorarecebereR$%.2f\n",s_final); }