Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. variáveis públicas: L1, L2, L3, area procedimento AreaTri inicio x ← (L1+L2+L3)/2.0 x ← x*(x-L1)*(x-L2)*(x-L3) area ← raiz(x) fim programa teste inicio L1 ← 3 L2 ← 4 L3 ← 5 AreaTri() imprime 'area = ', area fim 2. programa teste inicio L1 ← 3 L2 ← 4 L3 ← 5 AreaTri(L1, L2, L3, area) imprime 'area = ', area fim procedimento AreaTri(entradas: L1, L2, L3 saídas: area) início x ← (L1+L2+L3)/2.0 x ← x*(x-L1)*(x-L2)*(x-L3) area ← x fim 3. programa teste inicio L1 ← 3 L2 ← 4 L3 ← 5 imprime 'area = ' + AreaTri(L1, L2, L3) fim função AreaTri(entradas L1, L2, L3) inicio x ← (L1+L2+L3)/2.0 x ← x*(x-L1)*(x-L2)*(x-L3) resultado ← x fim } 4. programa teste inicio imprima 'Entre com os números: ' imprima 'n1: ' leia n1 imprima 'n2: ' leia n2 imprima 'O maior dos dois eh: ', maior(n1, n2) fim função maior(entradas: n1, n2) inicio se n1>n2 entao resultado ←←←← n1 senão resultado ←←←← n2 fim 5. programa teste inicio imprime 'Entre com o caracter: ' leia ch se (ehDigito(ch)) imprima 'Eh digito' senao imprima 'Nao eh digito' fim se fim função ehDigito(entradas: ch) início digitos ←←←← '0123456789' se ch pertence ao conjunto de dígitos então resultado ←←←← verdadeiro senão resultado ←←←← falso fim se fim 6. programa teste início imprima 'Entre com um número: ' leia num imprima 'O valor absoluto de ', num, ' eh: ', absoluto(num) fim função absoluto(entradas: num) início se num>0 entao resultado ←←←← num senão resultado ←←←← -num fim se fim 7. programa teste inicio total ←←←← 0 acabou ←←←← falso enquanto não acabou faça imprima 'hc: ' leia hc se hc<0 entao acabou ←←←← verdadeiro senao imprima 'mc: ' leia mc imprima 'hd: ' leia hd imprima 'md: ' leia md total ← duracao(hc, mc, hd, md); fim se fim enquanto horas ← total/60 se horas>20 então imprime 'Total a pagar: R$ ', 26+(horas-20)*2 senão imprime 'Total a pagar: R$ 26,00' fim se fim função duracao(entradas: hc, mc, hd, md) inicio resultado ← (hd-hc)*60 +(md-mc) fim
Compartilhar