Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmo Sequencial: Algoritmo básico que lê dois valores, calcule e exiba: o quadrado de cada número (x² e y²); a soma; o produto Algoritmo _algebrico var real: num1, num2, quad1, quad2, soma, produto; inicio escrever ("Digite o primeiro número"); ler (num1); escrever ("Digite o segundo número"); ler (num2); quad1←num1*num1; quad2←num2*num2; soma←num1+num2; produto←num1*num2; escrever(quad1); escrever(quad2); escrever(soma); escrever(produto); fim-se. Algoritmo com estrutura de decisão: Algoritmo de conta bancária, que lê um valor de saque e de acordo com um saldo definido inicialmente com R$ 1.000,00, informa o saldo restante ou se impossível, caso o valor seja superior ao saldo inicial: Algoritmo _saque var inteiro: saldo_disp, saque, saldo_rest; inicio saldo_disp←1000; escrever("Digite o valor do saque"); ler(saque); if(saque<=1000)então saldo_rest=saldo_disp-saque; senão escrever("Operação não possível, o valor é superior ao saldo disponível"); fim-se escrever("Saldo disponível: ", saldo_disp); fim-se Algoritmo com estrutura de repetição: Algoritmo bancário básico que lê valores, exibe se for crédito ou débito, informa o saldo atual, após o crédito/débito e no final (quando digitado 0 (zero)) informa o total dos débitos e créditos: Algoritmo_conta_bancaria var real: saldo, cred, deb, valor, sc, sd, ns; inicio saldo←0; sc←0; sd←0; escrever("Digite um valor (+ crédito / - débito)"); ler (valor); faça se(valor>0) então sc←sc+valor; cred←valor; ns←saldo+cred; escrever("Crédito de: ", cred); fim-se; se(valor<0) então sd←sd+valor; deb←valor; ns←saldo+deb; escrever("Débito de: ", deb); fim-se saldo=saldo+valor; escrever("O novo saldo é: ", ns); enquanto(valo!=0)então escrever("Total de créditos: ", sc); escrever("Total de débitos: ", sd); fim-se
Compartilhar