Vous êtes sur la page 1sur 3

INSTITUTO FEDERAL do PARAN Campus JACAREZINHO

Curso:TcnicoemInformtica U.D.:ProgramaodeSistemasII Professor:ArlindoL.MarconJr.

Implementaroscdigosutilizandoasestruturasderepetiosolicitadasemcadaexerccio... 1)(Ex.20)Faaumprogramaparalerocdigo,osexo(MMarculino;FFeminino)eonmerodehoras/aula lecionadasmensalmentepelosprofessoresdoIFPRCampusJacarezinho.Sabendosequecadahora/aulavaleR$ 19,90.Mostreumalistagemcontendoocdigo,osalriobrutoeosalriolquido(i.e.levandoemconsideraoos descontosmostradosnaseguir)detodososprofessores.Mostre,tambm,amdiadossalrioslquidosdosprofessores dosexomasculinoeamdiadossalrioslquidosdosprofessoresdosexofeminino.Considere: a)descontoparahomens:10% b)descontoparamulheres:8% c)oprogramadeveterminarquandoforinseridoocdigo99999. Implementarumaversoutilizando:1)While;2)Do.
1)Algoritmo 2)Declararasvariveis:cod,numH,salB,salL,mediaM,mediaF,contM,contF,sexo 3)Leravarivelcodgodoprofessor 4)InicializarasvariveiscontadorMasculinoeFemininocomzero 5)Enquantoavarivelcodgodoprofessorfordiferentede99999 6) Leravarivelsexo 7) Leravarivelnmerodehoras(numH) 8) Multiplicaronmerodehoraspelovalordahora/aulaearmazenaremsalriobase(salB) 9) Seforumdocentedosexomasculino 10) Calcularovalordodesconto,deduzirdosalrioearmazenaremsalriolquido 11) Armazenarosalriolquidoemumavarivelmdia/total 12) Adicionarumaocontadordeprofessores 13) Seforumdocentedosexofeminino 14) Calcularovalordodesconto,deduzirdosalrioearmazenaremsalriolquido 15) Armazenarosalriolquidoemumavarivelmdia/total 16) Acrescentarumaocontadordeprofessoras 17) Mostrarovalordocdigo 18) Mostrarovalordosalriobase 19) Mostrarovalordosalriolquido 20) Leravarivelcodgodoprofessor 21)Finalizarolaoderepetio 22)Seocontadordedocentesdosexomasculinoforigualazero 23) Mostreumamensagemquenoexistemdocentesdosexomasculino 24)Casocontrrio 25) Executaamdiasalarialdosdocentesdosexomasculino 26) Mostrarumamensagemcomamdiasalarialdosdocentesdosexomasculino 27)Finalizaraestruturacondicional 28)Seocontadordedocentesdosexofemininoforigualazero 29) Mostreumamensagemquenoexistemdocentesdosexofeminino 30)Casocontrrio 31) Executaamdiasalarialdasdocentesdosexofeminino 32) Mostrarumamensagemcomamdiasalarialdasdocentesdosexofeminino 33)Finalizaraestruturacondicionaleoalgoritmo

2)(Ex.21)Faaumprogramaquerecebavriosnmeros,calculeemostre: a)asomadosnmerosdigitados b)aquantidadedenmerosdigitados c)amdiadosnmerosdigitados d)omaiornmerodigitado e)omenornmerodigitado f)amdiadosnmerospares g)apercentagemdenmerosimparesentretodososnmerosdigitados. Finalizeaentradadedadoscomadigitaodonmero30.000. Implementarumaversoutilizando:1)While;2)Do.
1)Algoritmo 2)Declararasvariveis:num,soma,qtd,maior,menor,qtdPar,mediaPar,somaPar,qtdImpar,media,perc 3)Inicializarasvariveisqtd,qtdPar,somaPar,qtdImparcomovalorzero 4)Leravarivelnum 5)Enquantoonmerofordiferentede30000faa 6) Seavarivelquantidadeforigualazero 7) Armazenaronmeronavarivelmaior

8) Armazenaronmeronavarivelmenor 9) Casocontrrio 10) Seovalorarmazenadoemnmeroformaior 11) Armazenaronmeronavarivelmaior 12) Seovalorarmazenadoemnmeroformenor 13) Armazenaronmeronavarivelmenor 14) Armazenarosnmerosdigitadosnavarivelsoma 15) Acrescentarumavarivelquantidade 16) Seadivisodenmeropelovalordoisretornarumvalorigualazero 17) ArmazenarosvaloresparesdentrodarespectivavarivelsomaPar 18) AcrescentarumavarivelquantidadedeparesqtdPar 19) Casocontrrio 20) AcrescentarumavarivelquantidadedeimparesqtdImpar 21) Leravarivelnum 22)Finalizaraestruturaderepetio 23)Seavarivelquantidadeforigualaforigualazero 24) Mostreumamensageminformandoquenenhumnmerofoidigitado 25)Casocontrrio 26) Mostreovalorarmazenadonasvariveis:soma,quantidadeqtd,maior,menor 27) Executeamdiadetodososvaloresdigitadosemostreorespectivovalor 28) Seovalorarmazenadonavarivelquantidadedeparesforigualazero 29) Mostreumamensageminformandoquenenhumnmeroparfoidigitado 30) Casocontrrio 31) Executeamdiadetodososvaloresparesemostreorespectivovalor 32) Calculeapercentagemdevaloresimparesdigitadosemostreorespectivovalor 33)Finalizaroalgoritmo

3)(Ex.22)Umaempresadecidiufazerumlevantamentoemrelaoaoscandidatosqueseapresentarempara preenchimentodevagasemseuquadrodefuncionrios.Supondoquevocsejaoprogramadordessaempresa,faaum programaqueleia,paracadacandidato,aidade,osexo(MouF)eaexperncianoservio(SouN).Paraencerrara entradadedados,digiteovalorzeroparaaidade. Oprogramatambmdevecalcularemostrar: a)onmerodecandidatosdosexofeminino; b)onmerodecandidatosdosexomasculino; c)aidademdiadoshomensquejtmexperncianoservio; d)apercentagemdoshomenscommaisde45anosentreototaldehomens; e)onmerodemulherescomidadeinferiora21anosecomexpernciaemservio; f)amenoridadeentreasmulheresquejtmexpernciaemservio. Implementarumaversoutilizando:1)While;2)Do.
1)Algoritmo 2)Declararasvariveis:idade,totalF,totalM,soma,contadorM,contatorF,mediaIdade,percentual, 3)Inicializarasprincipaisvariveiscomovalorzero 4)Leravarivelresponsvelporarmazenaraidade 5)Enquantoovalordavarivelidadefordiferentedezerofaa 6) LeravarivelreponsvelporarmazenaraopoMouF 7) Leravarivelreponsvelporarmazenaraexpernciaprofissional 8) SeaopoforigualaFeaexpernciaigualaS 9) Seavariveltotaltiverovalorigualazero 10) Armazenaraidadenarespectivavarivel(menorIdade) 12) Casocontrrio,seaidadeformenordoqueovalorarmazenadoanteriormenteemmenorIdade 13) Armazenaraidadenarespectivavarivel(menorIdade) 14) SeaopoforigualaM 15) Acrescentarumavariveltotaldehomensmasculino 16) SeaopoforigualaF 17) Acrescentarumavariveltotaldemulheresfeminino 18) SeaopoforigualaF,idadeformenordoque21eexeperinciaigualaS 19) Acrescentarumavariveltotaldemulheresmenoresdoque21,comexperncia 20) SeaopoforigualaMeaidadeformaiordoque45 21) Acrescentarumavariveltotaldehomensmaioresdoque45 22) SeaopoforigualaMeaexpernciaigualaS 23) Armazenaraidadenavarivelresponsvelporcontabilizarasomadeidades 24) Acrescentarumavariveltotaldehomenscomexperincia 25) Leravarivelresponsvelporarmazenaraidade 26)Mostrarototaldecandidatosdosexomasculinoefeminino 27)Seavariveltotaldehomenscomexperinciaforigualazero 28) Mostreumamensagemquenoexistemcandidatoshomenscomexperincia 29)Casocontrrio 30) Mostreumamensagemcomamdiadeidadedoshomenscomexperincia 31)Seavariveltotalgeraldehomensforigualazero 32) Mostreumamensagemquenoexistemcandidatoshomens 33)Casocontrrio 34) Mostreumamensagemcomopercentualdehomensmaioresdoque45entreototalgeraldehomens 35)Mostreumamensagemcomaquantidadedemulheresmenoresdoque21ecomexperincia 36)Mostreumamensagemcomamenoridadeentreasmulherescomexperincia 37)Finalizaroalgoritmo

4)(Ex.23)Faaumprogramaquerecebaovalordosalriomnimo,umalistacontendoaquantidadedequilowatts gastaporconsumidoreotipodorespectivoconsumidor(1Residencial;2Comercial;3Industrial)equecalculee

mostre:

a)ovalordecadaquilowatt,sabendoqueoquilowattcustaumoitavodosalriomnimo; b)ofaturamentogeraldaempresafornecedoradeenergia; c)aquantidadedeconsumidoresquepagamentreR$500,00eR$1000,00; d)ovaloraserpagoporcadaconsumidor(ouseja,acontafinalmaisosacrescimos).Oacrscimo encontrasenatabelaabaixo. Tipo 1 2 3 %deacrescimosobreovalorgasto 5,00% 10,00% 15,00%

Finalizeaentradadedadoscomaquantidadedequilowattsigualazero. Implementarumaversoutilizando:1)While;2)Do.
1)Algoritmo 2)Declararasvariveis:sal,qtd,tipo,valorKw,gasto,acresc,total,totGeral,qtdCons, 3)Inicializarasprincipaisvariveiscomovalorzero 4)Lerasvariveisresponsveisporarmazenarosalrioeaquantidade 5)Calcularovalordoquilowatt 6)Enquantoovalordavarivelquantidadefordiferentedezerofaa 7) Calcularquantooconsumidorvaipagarpelosquilowattsgastos 8) Leravarivelresponsvelporarmazenarotipodoconsumidor 9) Seotipodoconsumidorforiguala1,calcularos5%adicionais 10) Seotipodoconsumidorforiguala2,calcularos10%adicionais 11) Seotipodoconsumidorforiguala3,calcularos15%adicionais 12) Calcularototalasergastopeloconsumidor 13) Adicionarototalgastopeloconsumidoraofaturamentodaempresa 14) Seototalgastopeloconsumidorformaiorouiguala500emenorouiguala1000 15) Acrescentarumaquantidadedeconsumidoresquegastammaisque500emenosde1000 16) Mostrarquantofoigastoemquilowatts,ovalordosadicionaisetotalaserpago 17) Leravarivelresponsvelporarmazenaraquantidadedequilowattsgastapeloconsumidor 18)Mostrarofaturamentogeraldaempresaeaquantidadedeconsumidoresquegastamentre500e1000 19)Finalizaroalgoritmo

5)(Ex.)...