Você está na página 1de 4

Correo Exerccios Reviso Construo de algoritmos.

Professor: Rafael Soares


1. Faa um algoritmo em que leia 100 de registros de vendas dos vendedores de uma IMOBILI RI! e grave em um vetor. "ada registro #ont$m os seguintes dados: "%digo do vendedor &alor da venda Per#entual de #omiss'o a ser re#e(ido )elo vendedor *i)o do im%vel vendido +1,!P*O- .,"!S!- /,*0RR01O2. O algoritmo dever3 ent'o #al#ular e im)rimir: "%digo do vendedor que fe4 a maior venda 5em R67 8 &alor m$dio de vendas da imo(ili3ria8 9os 100 registros quantos s'o do ti)o 5"!S!7. quanto re#e(eu de #omiss'o o vendedor de #%digo , .00 )rograma rev:018 #onst M!; , <8 var matri4=1..M!;> de inteiro: #od:vend8 matri4=1..M!;> de real: venda8 matri4=1..M!;> de real: )er#:#omissao8 matri4=1..M!;> de inteiro: ti)o:imovel8 inteiro: i- #od:vend:maior- qtd:#asa8 real: soma- media- maior:venda8 real: #omissao:vend:.8 ini#io )ara i de 1 at$ M!; faa es#reva+?Informe o #od do vendedor: ?28 leia+#od:vend=i>28 es#reva+?Informe o valor da venda: ?28 leia+venda=i>28 es#reva+?Informe o )er#entual de #omissao: ?28 leia+)er#:#omissao=i>28 es#reva+?Informe o ti)o do imovel: +1,a)to- .,#asa e /,terreno2?28 leia+ti)o:imovel=i>28 fim@)ara8 #od:vend:maior A 08 maior:venda A 08

)ara i de 1 at$ M!; faa se +venda=i> B maior:venda2 ent'o maior:venda A venda=i>8 #od:vend:maior A #od:vend=i>8 fim@se8 fim@)ara8 soma A 08 qtd:#asa A 08 )ara i de 1 at$ M!; faa soma A soma C venda=i>8 se +ti)o:imovel=i> , .2 ent'o qtd:#asa A qtd:#asa C 18 fim@se8 fim@)ara8 media A soma D M!;8 #omissao:vend:. A 08 )ara i de 1 at$ M!; faa se +#od:vend=i> , .2 ent'o #omissao:vend:. A #omissao:vend:. C )er#:#omissao=i> E venda=i> D 1008 fim@se8 fim@)ara8 es#reva+?"odigo do vendedor que fe4 a maior venda: ?- #od:vend:maior- ? maior venda: R6 ?maior:venda28 es#reva+?&alor medio das vendas: ?- media28 es#reva+?Foram vendidos ?- qtd:#asa- ? imoveis do ti)o #asa- ?- qtd:#asaE100DM!;-?F das vendas?28 es#reva+?*otal de #omissao do vendedor .: ?- #omissao:vend:.28 fim. .. 9ado um )ais !- #om <.000.000 de Ga(itantes e uma taHa de natalidade de /F ao ano- e um )ais B #om I.000.000 de Ga(itantes e uma taHa de natalidade de .F ao ano- #al#ular e mostrar o tem)o ne#ess3rio )ara que a )o)ula'o do )ais ! ultra)asse o )ais B. )rograma rev:.8 var real: )ais!- )aisB- taHa!- taHaB8 inteiro: i- tem)o8 ini#io es#reva+?Informe a quantidade de Ga(itantes do )ais !: ?28 leia+)ais!28 es#reva+?Informe a taHa de natalidade do )ais !: ?28

leia+taHa!28 es#reva+?Informe a quantidade de Ga(itantes do )ais B: ?28 leia+)aisB28 es#reva+?Informe a taHa de natalidade do )ais B: ?28 leia+taHaB28 tem)o A 08 enquanto +)ais! J )aisB2 fa#a )ais! A )ais! C )ais! E taHa! D 1008 )aisB A )aisB C )aisB E taHaB D 1008 tem)o A tem)o C 18 fim@enquanto8 es#reva+?Sera ne#essario ?- tem)o- ? anos )ara o )ais ! al#an#ar o )ais B.?28 fim. /. 0s#reva um algoritmo que faa o levantamento em uma adega da seguinte maneira: leia os dados de /00 vinGos +o nome do vinGo- ano da safra e o #%digo indi#ando o ti)o do vinGo +1,(ran#o- .,tinto- /,rose22. O algoritmo dever3 #al#ular e im)rimir: quantidade de #ada ti)o de vinGo8 safra e o nome do vinGo mais velGo8 )er#entagem de garrafas de vinGo rose. )rograma rev:0/8 #onst M!; , <8 M!;:*P , /8 var matri4=1..M!;> de #ara#ter: nome8 matri4=1..M!;> de inteiro: safra8 matri4=1..M!;> de inteiro: ti)o8 matri4=1../> de inteiro: qtd8 inteiro: i- mais:velGo8 #ara#ter: nome:mais:velGo8 real: )er#:rose8 ini#io )ara i de 1 ate M!; fa#a es#reva+?Informe o nome do vinGo: ?28 leia+nome=i>28

es#reva+?Informe o ano da safra: ?28 leia+safra=i>28 es#reva+?Informe o ti)o do vinGo +1,(ran#o- .,tinto e /,rose2?28 leia+ti)o=i>28 fim@)ara8 )ara i de 1 ate M!;:*P fa#a qtd=i> A 08 fim@)ara8 )ara i de 1 ate M!; fa#a se +ti)o=i> , 12 ent'o qtd=1> A qtd=1> C 18 sen'o se +ti)o=i> , .2 ent'o qtd=.> A qtd=.> C 18 sen'o se +ti)o=i> , /2 ent'o qtd=/> A qtd=/> C 18 fim@se8 fim@)ara8 mais:velGo A KKKK8 )ara i de 1 ate M!; fa#a se +safra=i> J mais:velGo2 ent'o mais:velGo A safra=i>8 nome:mais:velGo A nome=i>8 fim@se8 fim@)ara8 )er#:rose A qtd=/> E 100 D M!;8 )ara i de 1 ate M!;:*P fa#a es#reva+?*i)o ?- i-?: ?-qtd=i>-? vinGos.?28 fim@)ara8 es#reva+?Safra do vinGo mais velGo: ?- mais:velGo28 es#reva+?1ome do vinGo mais velGo: ?- nome:mais:velGo28 es#reva+)er#:rose- ?F sao vinGos rose.?28 fim.

Você também pode gostar