Calculadora usando procedures
Publicado por Gabriel Duarte Guimarães Costa 06/11/2005
[ Hits: 8.512 ]
Homepage: http://kinuxlinux.org/gabriel_duarte
Essa é uma caculadora básica, mas usa procedures, oque organiza o programa e deixa mais leve, porque são sub-programas.
Esse programa pode ser alterado, redistribuido, mas mantendo os direitos do Autor.
{Esse programa foi desenvolvido por Gabriel Duarte, você tem o direito de alterar, redistribuir e personalizar o programa, mas mantendo os Copyrighs do Autor} Program caluladora_Hot; uses crt; var opcao:char; r,a,b:real; {sub-rotinas de entrada e sa¡da} Procedure entrada; Begin clrscr; Write('Entre com o primeiro valor:');readln(a); Write('Entre com o segundo valor :');readln(b); end; Procedure saida; Begin Writeln; Writeln('O resultado de A com B =',r:2:0); Writeln('Pressione qualquer tecla para retorna ao menu'); readkey; end; {sub-rotinas de calculo} Procedure Rotsoma; Begin Writeln('Rotina de Soma'); entrada; r:=a+b; saida; end; Procedure Rotsubtracao; Begin Writeln('Rotina de SubtraÆo'); entrada; r:=a-b; saida; end; Procedure Rotmultiplicacao; Begin Writeln('Rotina de MultiplicaÆo'); entrada; r:=a*b; saida; end; Procedure Rotdivisao; Begin Writeln('Rotina de DivisÆo'); entrada; r:=a/b; saida; end; {Programa principal} Begin opcao:='0'; While opcao <> '5' Do Begin clrscr; Writeln('1..........AdiÆo'); Writeln('2..........SubtraÆo'); Writeln('3..........MultiplicaÆo'); Writeln('4..........DivisÆo'); Writeln('5..........Fim do Programa'); Write('Escolha uma opÆo:');readln(opcao); If opcao <> '5' Then Begin case opcao of '1':Rotsoma; '2':Rotsubtracao; '3':Rotmultiplicacao; '4':Rotdivisao; Else Writeln('Opcao invalida - Tente novamente'); end; end; end; end.
armazenar estoque em uma matriz
Editor de Texto feito no Lazarus(Delphi 7 para Linux)
Existência de triângulo, em Pascal
Metodo de Ordenacion : Burbuja
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (14)
Boot do PosRog so funciona em notebook (1)