Caixa Eletronico, carrega caixa, retira caixa, estatistica - Pseudo Código

452 palavras 2 páginas
G:\FATEC\Algoritmos\caixaeletronico update.txt

quinta-feira, 13 de novembro de 2014 11:52

Lote4.Caixa Eletronico.pseudocodigo
Declarar opcao, notas[6],bnco[4][100],vtotal, saque[100], qntsaq,contbnco[4],maiorsaq[4], menorsaq[4] :int;
Inicio
//Descrições vetor notas
//notas[1]=2
//notas[2]=5
//notas[3]=10
//notas[4]=20
//notas[5]=50
//notas[6]=100 menu (opcao); fim; menu (int: opcao) exibir 1 – Carregar Notas
2 – Retirar Notas
3 – Estatistica
9 – Fim scan opcao; escolha caso opcao == 1; carregar(notas, vtotal); caso opcao == 2; retirar(notas,bnco,saque,qntsaq,vtotal); caso opcao == 3; estatistica (bnco,notas,maiorsaq,menorsaq); caso opcao == 9; saida(); caso ((opcao >3) || (opcao valortotal então mostrar "EXCEDEU O LIMITE DO CAIXA"; menu(opcao); se nao mostrar "Escolha as notas" se (ntsaque[4]>=20) entao mostrar "1 - para 1 nota de 20"; fim-se -2-

G:\FATEC\Algoritmos\caixaeletronico update.txt

quinta-feira, 13 de novembro de 2014 11:52

se (ntsaque[3]>=20) entao mostrar "2 - para 2 notas de 10"; fim-se se (ntsaque[2]>=10) entao mostrar "3 - para 3 notas de 5"; fim-se scan escolha; se (escolha == 1) entao vsaque[qntsaque]=vsaque[qntsaque]-20; ntsaque[4]=ntsaque[4]-20; senao se (escolha == 2) entao vsaque[qntsaque]=vsaque[qntsaque]-20; ntsaque[3]=ntsaque[3]-20; senao se (escolha == 3) entao vsaque[qntsaque]=vsaque[qntsaque]-10; ntsaque[2]=ntsaque[2]-10; fim-se fim-se fim-se banco[codbanco][qntsaque]=banco[codbanco][qntsaque]+vsaque[qntsaque); fim-se; faça se ((vsaque[qntsaque] >100) e (ntsaque[6]!=0)) entao vsaque[qntsaque]=vsaque[qntsaque]-100; ntsaque[6]=ntsaque[6]-100; senao se ((vsaque[qntsaque]>=50) e (ntsaque[5]!=0)) entao vsaque[qntsaque]=vsaque[qntsaque]-50; ntsaque[5]=ntsaque[5]-50; senao se((vsaque[qntsaque] >=20) e (ntsaque[4]!=0))entao vsaque[qntsaque]=vsaque[qntsaque]-20; ntsaque[4]=ntsaque[4]-20; senao se (((vsaque[qntsaque]>10 e vsaque[qntsaque]!=11)) e (

Relacionados

  • Quick view
    189588 palavras | 759 páginas
  • Informatica
    47862 palavras | 192 páginas
  • Apostila de informatica
    45230 palavras | 181 páginas
  • Apostila noções de informática
    44608 palavras | 179 páginas
  • Cadeia de suprimentos
    19944 palavras | 80 páginas
  • QlikView Manual de Referencia Br
    284717 palavras | 1139 páginas
  • Redes
    26331 palavras | 106 páginas
  • Anarchist Cookbook Dois Mil 2000 Traduzido Br
    177265 palavras | 710 páginas
  • RESUMO SISTEMAS OPERACIONAIS
    29409 palavras | 118 páginas
  • Mecatronica
    168223 palavras | 673 páginas