Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- Programa de apoio ao estudo da funçáo afim e constante.
- Versão 1.0
- Autor: José Carlos Tobias da Silva
- Contato: [email protected]
- ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
- Características
- Programa feito para enriquecimento de atividade escolar para Lucas Castro
- Moreira.
- O mesmo simula:
- .funções afim, mostrando crescente e decrescente.
- .função constante
- NOTA: Este código em específico, pode ser reaproveitado, modificado e aprimora-
- do, desde que feitas as devidas citações ao autor do código em específico.
- Este código não é, de maneira alguma, o único da mesma vertente, e nem usou
- parte de código de terceiros, foi o mesmo totalmente feito por José Carlos
- Tobias da Silva.
- FEITO EM: LAZARUS IDE V1.4.4, PASCAL ZIM 6.0.3b9 E VIUALG 3.0.6.2.
- }
- Program funcao_afim ;
- uses crt, graph;
- var opt, optt: char; i,j:integer;
- procedure apresenta;
- begin
- {
- primeiro gráfico
- eixo "y"
- }
- textcolor(yellow);
- gotoxy(10,5);
- write('y');
- gotoxy(10,7);
- write('^');
- gotoxy(10,8);
- write('|');
- gotoxy(10,9);
- write('|');
- gotoxy(10,10);
- write('|');
- gotoxy(10,11);
- write('|');
- gotoxy(10,12);
- write('|');
- gotoxy(10,13);
- write('|');
- gotoxy(10,14);
- write('|');
- gotoxy(10,15);
- write('|');
- gotoxy(10,16);
- write('|');
- gotoxy(10,17);
- write('|');
- gotoxy(10,18);
- write('|');
- gotoxy(10,19);
- write('|');
- gotoxy(10,20);
- write('|');
- gotoxy(10,21);
- write('|');
- gotoxy(10,22);
- write('|');
- {eixo "x"}
- gotoxy(1,14);
- write('_');
- gotoxy(2,14);
- write('_');
- gotoxy(3,14);
- write('_');
- gotoxy(4,14);
- write('_');
- gotoxy(5,14);
- write('_');
- gotoxy(6,14);
- write('_');
- gotoxy(7,14);
- write('_');
- gotoxy(8,14);
- write('_');
- gotoxy(9,14);
- write('_');
- gotoxy(11,14);
- write('_');
- gotoxy(12,14);
- write('_');
- gotoxy(13,14);
- write('_');
- gotoxy(14,14);
- write('_');
- gotoxy(15,14);
- write('_');
- gotoxy(16,14);
- write('_');
- gotoxy(17,14);
- write('_');
- gotoxy(18,14);
- write('_');
- gotoxy(19,14);
- write('_');
- gotoxy(20,14);
- write('_');
- gotoxy(21,14);
- write('_');
- gotoxy(22,14);
- write('> x');
- {
- reta
- }
- textcolor(white);
- gotoxy(3,16);
- write('/');
- gotoxy(4,15);
- write('/');
- gotoxy(5,14);
- write('/');
- gotoxy(6,13);
- write('/');
- gotoxy(7,12);
- write('/');
- gotoxy(8,11);
- write('/');
- gotoxy(9,10);
- write('/');
- gotoxy(10,9);
- write('/');
- gotoxy(11,8);
- write('/');
- gotoxy(12,7);
- textcolor(lightred);
- write('/');
- writeln;
- writeln;
- textcolor(white);
- gotoxy(5,25);
- {explicação}
- textcolor(lightgreen);
- write('Funcao crescente');
- gotoxy(5,30);
- textcolor(white);
- write(' x | ax+b');
- gotoxy(5,31);
- write('---------------');
- gotoxy(5,32);
- writeln(' 0 | y1');
- gotoxy(5,33);
- writeln(' 1 | y2>y1');
- gotoxy(5,34);
- writeln(' 2 | y3>y2');
- gotoxy(5,35);
- writeln('xn>xn-1|yn>yn-1');
- {
- segundo gráfico
- eixo "y"
- }
- textcolor(yellow);
- gotoxy(40,5);
- write('y');
- gotoxy(40,7);
- write('^');
- gotoxy(40,8);
- write('|');
- gotoxy(40,9);
- write('|');
- gotoxy(40,10);
- write('|');
- gotoxy(40,11);
- write('|');
- gotoxy(40,12);
- write('|');
- gotoxy(40,13);
- write('|');
- gotoxy(40,14);
- write('|');
- gotoxy(40,15);
- write('|');
- gotoxy(40,16);
- write('|');
- gotoxy(40,17);
- write('|');
- gotoxy(40,18);
- write('|');
- gotoxy(40,19);
- write('|');
- gotoxy(40,20);
- write('|');
- gotoxy(40,21);
- write('|');
- gotoxy(40,22);
- write('|');
- {
- eixo "x"
- }
- gotoxy(29,14);
- write('_');
- gotoxy(30,14);
- write('_');
- gotoxy(31,14);
- write('_');
- gotoxy(32,14);
- write('_');
- gotoxy(33,14);
- write('_');
- gotoxy(34,14);
- write('_');
- gotoxy(35,14);
- write('_');
- gotoxy(36,14);
- write('_');
- gotoxy(37,14);
- write('_');
- gotoxy(38,14);
- write('_');
- gotoxy(39,14);
- write('_');
- gotoxy(41,14);
- write('_');
- gotoxy(42,14);
- write('_');
- gotoxy(43,14);
- write('_');
- gotoxy(44,14);
- write('_');
- gotoxy(45,14);
- write('_');
- gotoxy(46,14);
- write('_');
- gotoxy(47,14);
- write('_');
- gotoxy(48,14);
- write('_');
- gotoxy(49,14);
- write('_');
- gotoxy(50,14);
- write('> x');
- {
- reta
- }
- textcolor(lightred);
- gotoxy(46,16);
- write('\');
- textcolor(white);
- gotoxy(45,15);
- write('\');
- gotoxy(44,14);
- write('\');
- gotoxy(43,13);
- write('\');
- gotoxy(42,12);
- write('\');
- gotoxy(41,11);
- write('\');
- gotoxy(40,10);
- write('\');
- gotoxy(39,9);
- write('\');
- gotoxy(38,8);
- write('\');
- gotoxy(37,7);
- write('\');
- gotoxy(46,17);
- textcolor(yellow);
- writeln;
- writeln;
- gotoxy(35,25);
- textcolor(white);
- {
- explicação
- }
- textcolor(lightgreen);
- write('Funcao decrescente');
- gotoxy(35,30);
- textcolor(white);
- write(' x | ax+b');
- gotoxy(35,31);
- write('---------------');
- gotoxy(35,32);
- writeln(' 0 | y1');
- gotoxy(35,33);
- writeln(' 1 | y2<y1');
- gotoxy(35,34);
- writeln(' 2 | y3<y2');
- gotoxy(35,35);
- writeln('xn>xn-1|yn<yn-1');
- {
- terceiro gráfico
- eixo "y"
- }
- textcolor(yellow);
- gotoxy(65,5);
- write('y');
- gotoxy(65,7);
- write('^');
- gotoxy(65,8);
- write('|');
- gotoxy(65,9);
- write('|');
- gotoxy(65,10);
- write('|');
- gotoxy(65,11);
- write('|');
- gotoxy(65,12);
- write('|');
- gotoxy(65,13);
- write('|');
- gotoxy(65,14);
- write('|');
- gotoxy(65,15);
- write('|');
- gotoxy(65,16);
- write('|');
- gotoxy(65,17);
- write('|');
- gotoxy(65,18);
- write('|');
- gotoxy(65,19);
- write('|');
- gotoxy(65,20);
- write('|');
- gotoxy(65,21);
- write('|');
- gotoxy(65,22);
- write('|');
- {
- eixo "x"
- }
- gotoxy(66,12);
- write('_');
- gotoxy(67,12);
- write('_');
- gotoxy(68,12);
- write('_');
- gotoxy(69,12);
- write('_');
- gotoxy(70,12);
- write('_');
- gotoxy(71,12);
- write('_');
- gotoxy(72,12);
- write('_');
- gotoxy(73,12);
- write('_');
- gotoxy(74,12);
- write('_');
- gotoxy(75,12);
- write('_');
- gotoxy(76,12);
- write('_');
- gotoxy(77,12);
- write('> x');
- {
- reta
- }
- textcolor(lightred);
- gotoxy(66,14);
- write('_');
- textcolor(white);
- gotoxy(67,14);
- write('_');
- gotoxy(68,14);
- write('_');
- gotoxy(69,14);
- write('_');
- gotoxy(70,14);
- write('_');
- gotoxy(71,14);
- write('_');
- gotoxy(72,14);
- write('_');
- gotoxy(73,14);
- write('_');
- gotoxy(74,14);
- write('_');
- gotoxy(75,14);
- write('_');
- textcolor(lightred);
- gotoxy(76,14);
- write('_');
- gotoxy(65,25);
- textcolor(white);
- {
- explicação
- }
- textcolor(lightgreen);
- write('Funcao constante');
- gotoxy(65,30);
- textcolor(white);
- write(' x | ax+b');
- gotoxy(65,31);
- write('---------------');
- gotoxy(65,32);
- writeln(' 0 | y1');
- gotoxy(65,33);
- writeln(' 1 | y2=1');
- gotoxy(65,34);
- writeln(' 2 | y3=y2');
- gotoxy(65,35);
- writeln('xn>xn-1|yn=yn-1');
- gotoxy(10,2);
- textcolor(lightred);
- write('Demonstracao de funcao linear crescente e decrescente');
- gotoxy(15,40);
- textcolor(lightgray+blink);
- writeln('Aperte uma tecla para voltar ao menu');
- gotoxy(12,40);
- textcolor(lightred);
- write('->');
- gotoxy(10,40);
- readkey;
- end;
- procedure interage;
- var tecla: char; y1, y2, a, x1, x2, b: real;
- begin
- clrscr;
- textcolor(lightred);
- gotoxy(10,1);
- writeln('Verificando uma funcao afim f(x)=ax+b');
- writeln;
- writeln;
- textcolor(white);
- write('Entre com o valor de "a": ');
- read(a);
- writeln;
- write('Entre com o valor de "b": ');
- read(b);
- textcolor(yellow);
- gotoxy(5,10);
- write('_');
- gotoxy(6,10);
- write('_');
- gotoxy(7,10);
- write('_');
- gotoxy(8,10);
- write('_');
- gotoxy(9,10);
- write('_');
- gotoxy(10,10);
- write('_');
- gotoxy(5,10);
- write('_');
- gotoxy(6,10);
- write('_');
- gotoxy(7,10);
- write('_');
- gotoxy(8,10);
- write('_');
- gotoxy(9,10);
- write('_');
- gotoxy(10,10);
- write('_');
- gotoxy(11,10);
- write('_');
- gotoxy(12,10);
- write('_');
- gotoxy(13,10);
- write('_');
- gotoxy(14,10);
- write('_');
- gotoxy(15,10);
- write('_');
- gotoxy(16,10);
- write('_');
- gotoxy(10,9);
- write('|');
- gotoxy(10,10);
- write('|');
- gotoxy(10,11);
- write('|');
- gotoxy(10,12);
- write('|');
- gotoxy(10,13);
- write('|');
- gotoxy(10,14);
- write('|');
- gotoxy(10,15);
- write('|');
- gotoxy(10,16);
- write('|');
- gotoxy(7,9);
- textcolor(white);
- write('x');
- gotoxy(12,9);
- write('',a:3:2,'x+',b:3:2,'');
- gotoxy(35,9);
- write('Entre com um valor para x1: ');
- read(x1);
- y1:=(a*x1)+b;
- gotoxy(4,11);
- write('',x1:3:2,'');
- gotoxy(12,11);
- write('',y1:3:2,'');
- gotoxy(35,11);
- write('Entre com outro valor para x2, >x1: ');
- read(x2);
- y2:=(a*x2)+b;
- gotoxy(4,12);
- write('',x2:3:2,'');
- gotoxy(12,12);
- write('',y2:3:2,'');
- begin
- textcolor(yellow);
- gotoxy(30,15);
- if y1<y2 then
- begin
- textcolor(yellow);
- {
- explicação
- }
- writeln('Esta funcao, é uma funcao afim crescente');
- gotoxy(3,27);
- textcolor(lightred);
- writeln('Um exemplo de gráfico seria');
- textcolor(white);
- gotoxy(35,30);
- writeln('Sua funcao seria f(x)=',a:0:2,'x + ',b:0:2,' ,');
- gotoxy(35,31);
- writeln('observa-se entao que, aumentando-se');
- gotoxy(35,32);
- writeln('o valor de "x", aumenta-se também o');
- gotoxy(35,33);
- writeln('valor de "y" pois, "a>0" e "b=/=0"');
- gotoxy(35,34);
- textcolor(lightgray);
- write('OBS: gráfico puramente demonstrativo.');
- writeln;
- gotoxy(10,29);
- {
- eixo y
- }
- textcolor(yellow);
- gotoxy(10,29);
- write('y');
- gotoxy(10,31);
- write('^');
- gotoxy(10,32);
- write('|');
- gotoxy(10,33);
- write('|');
- gotoxy(10,34);
- write('|');
- gotoxy(10,35);
- write('|');
- gotoxy(10,36);
- write('|');
- gotoxy(10,37);
- write('|');
- gotoxy(10,38);
- write('|');
- gotoxy(10,39);
- write('|');
- gotoxy(10,40);
- write('|');
- gotoxy(10,41);
- write('|');
- gotoxy(10,42);
- write('|');
- gotoxy(10,43);
- write('|');
- gotoxy(10,44);
- write('|');
- gotoxy(10,45);
- write('|');
- gotoxy(10,46);
- write('|');
- {eixo "x"}
- gotoxy(1,38);
- write('_');
- gotoxy(2,38);
- write('_');
- gotoxy(3,38);
- write('_');
- gotoxy(4,38);
- write('_');
- gotoxy(5,38);
- write('_');
- gotoxy(6,38);
- write('_');
- gotoxy(7,38);
- write('_');
- gotoxy(8,38);
- write('_');
- gotoxy(9,38);
- write('_');
- gotoxy(11,38);
- write('_');
- gotoxy(12,38);
- write('_');
- gotoxy(13,38);
- write('_');
- gotoxy(14,38);
- write('_');
- gotoxy(15,38);
- write('_');
- gotoxy(16,38);
- write('_');
- gotoxy(17,38);
- write('_');
- gotoxy(18,38);
- write('_');
- gotoxy(19,38);
- write('_');
- gotoxy(20,38);
- write('_');
- gotoxy(21,38);
- write('_');
- gotoxy(22,38);
- write('> x');
- {
- reta
- }
- textcolor(white);
- gotoxy(3,40);
- write('/');
- gotoxy(4,39);
- write('/');
- gotoxy(5,38);
- write('/');
- gotoxy(6,37);
- write('/');
- gotoxy(7,36);
- write('/');
- gotoxy(8,35);
- write('/');
- gotoxy(9,34);
- write('/');
- gotoxy(10,33);
- write('/');
- gotoxy(11,32);
- write('/');
- gotoxy(12,31);
- textcolor(lightred);
- write('/');
- textcolor(lightred);
- gotoxy(27,50);
- write('->');
- gotoxy(30,50);
- textcolor(lightgray+blink);
- writeln('Deseja simular outra funcao?');
- textcolor(lightred);
- write('1');
- textcolor(lightgray);
- writeln(' - sim');
- textcolor(lightred);
- write('2');
- textcolor(lightgray);
- writeln(' - nao');
- textcolor(lightred);
- write('opcao : ');
- textcolor(lightgray);
- read(optt);
- case optt of
- '1':interage;
- else
- end;
- end;
- if y1>y2 then
- begin
- textcolor(yellow);
- {
- explicação
- }
- writeln('Esta funcao, é uma funcao afim decrescente');
- gotoxy(3,27);
- textcolor(lightred);
- writeln('Um exemplo de gráfico seria');
- textcolor(white);
- gotoxy(35,30);
- writeln('Sua funcao seria f(x)=',a:0:2,'x + ',b:0:2,' ,');
- gotoxy(35,31);
- writeln('observa-se entao que, aumentando-se');
- gotoxy(35,32);
- writeln('o valor de "x", diminui-se o valor');
- gotoxy(35,33);
- writeln('de "y" pois, "a<0" e "b=/=0"');
- gotoxy(35,34);
- textcolor(lightgray);
- write('OBS: gráfico puramente demonstrativo.');
- writeln;
- gotoxy(10,29);
- {
- eixo y
- }
- textcolor(yellow);
- gotoxy(10,29);
- write('y');
- gotoxy(10,31);
- write('^');
- gotoxy(10,32);
- write('|');
- gotoxy(10,33);
- write('|');
- gotoxy(10,34);
- write('|');
- gotoxy(10,35);
- write('|');
- gotoxy(10,36);
- write('|');
- gotoxy(10,37);
- write('|');
- gotoxy(10,38);
- write('|');
- gotoxy(10,39);
- write('|');
- gotoxy(10,40);
- write('|');
- gotoxy(10,41);
- write('|');
- gotoxy(10,42);
- write('|');
- gotoxy(10,43);
- write('|');
- gotoxy(10,44);
- write('|');
- gotoxy(10,45);
- write('|');
- gotoxy(10,46);
- write('|');
- {
- eixo "x"
- }
- gotoxy(1,38);
- write('_');
- gotoxy(2,38);
- write('_');
- gotoxy(3,38);
- write('_');
- gotoxy(4,38);
- write('_');
- gotoxy(5,38);
- write('_');
- gotoxy(6,38);
- write('_');
- gotoxy(7,38);
- write('_');
- gotoxy(8,38);
- write('_');
- gotoxy(9,38);
- write('_');
- gotoxy(11,38);
- write('_');
- gotoxy(12,38);
- write('_');
- gotoxy(13,38);
- write('_');
- gotoxy(14,38);
- write('_');
- gotoxy(15,38);
- write('_');
- gotoxy(16,38);
- write('_');
- gotoxy(17,38);
- write('_');
- gotoxy(18,38);
- write('_');
- gotoxy(19,38);
- write('_');
- gotoxy(20,38);
- write('_');
- gotoxy(21,38);
- write('_');
- gotoxy(22,38);
- write('> x');
- {
- reta
- }
- textcolor(lightred);
- gotoxy(16,41);
- write('\');
- textcolor(white);
- gotoxy(15,40);
- write('\');
- gotoxy(14,39);
- write('\');
- gotoxy(13,38);
- write('\');
- gotoxy(12,37);
- write('\');
- gotoxy(11,36);
- write('\');
- gotoxy(10,35);
- write('\');
- gotoxy(9,34);
- write('\');
- gotoxy(8,33);
- write('\');
- gotoxy(7,32);
- write('\');
- textcolor(lightred);
- gotoxy(27,50);
- write('->');
- gotoxy(30,50);
- textcolor(lightgray+blink);
- writeln('Deseja simular outra funcao?');
- textcolor(lightred);
- write('1');
- textcolor(lightgray);
- writeln(' - sim');
- textcolor(lightred);
- write('2');
- textcolor(lightgray);
- writeln(' - nao');
- textcolor(lightred);
- write('opcao : ');
- textcolor(lightgray);
- read(optt);
- case optt of
- '1':interage;
- else
- end;
- end;
- if y1=y2 then
- begin
- textcolor(yellow);
- {
- explicação
- }
- writeln('Esta funcao, é uma funcao constante');
- gotoxy(3,27);
- textcolor(lightred);
- writeln('Um exemplo de gráfico seria');
- textcolor(white);
- gotoxy(35,30);
- writeln('Sua funcao seria f(x)=',b:0:2,' ,');
- gotoxy(35,31);
- writeln('observa-se entao que, sendo "a=0"');
- gotoxy(35,32);
- writeln('qualquer valor atribuído');
- gotoxy(35,33);
- writeln('a variável "x", nao irá alterar');
- gotoxy(35,34);
- writeln('o ângulo de inclinacao da reta.');
- gotoxy(35,35);
- textcolor(lightgray);
- write('OBS: gráfico puramente demonstrativo.');
- writeln;
- gotoxy(10,29);
- {
- eixo y
- }
- textcolor(yellow);
- write('y');
- gotoxy(10,31);
- write('^');
- gotoxy(10,32);
- write('|');
- gotoxy(10,33);
- write('|');
- gotoxy(10,34);
- write('|');
- gotoxy(10,35);
- write('|');
- gotoxy(10,36);
- write('|');
- gotoxy(10,37);
- write('|');
- gotoxy(10,38);
- write('|');
- gotoxy(10,39);
- write('|');
- gotoxy(10,40);
- write('|');
- gotoxy(10,41);
- write('|');
- gotoxy(10,42);
- write('|');
- gotoxy(10,43);
- write('|');
- gotoxy(10,44);
- write('|');
- gotoxy(10,45);
- write('|');
- gotoxy(10,46);
- write('|');
- {
- eixo "x"
- }
- gotoxy(1,38);
- write('_');
- gotoxy(2,38);
- write('_');
- gotoxy(3,38);
- write('_');
- gotoxy(4,38);
- write('_');
- gotoxy(5,38);
- write('_');
- gotoxy(6,38);
- write('_');
- gotoxy(7,38);
- write('_');
- gotoxy(8,38);
- write('_');
- gotoxy(9,38);
- write('_');
- gotoxy(11,38);
- write('_');
- gotoxy(12,38);
- write('_');
- gotoxy(13,38);
- write('_');
- gotoxy(14,38);
- write('_');
- gotoxy(15,38);
- write('_');
- gotoxy(16,38);
- write('_');
- gotoxy(17,38);
- write('_');
- gotoxy(18,38);
- write('_');
- gotoxy(19,38);
- write('_');
- gotoxy(20,38);
- write('_');
- gotoxy(21,38);
- write('_');
- gotoxy(22,38);
- write('> x');
- {
- reta
- }
- textcolor(white);
- gotoxy(11,36);
- write('_');
- gotoxy(12,36);
- write('_');
- gotoxy(13,36);
- write('_');
- gotoxy(14,36);
- write('_');
- gotoxy(15,36);
- write('_');
- gotoxy(16,36);
- write('_');
- gotoxy(17,36);
- write('_');
- gotoxy(18,36);
- write('_');
- gotoxy(19,36);
- write('_');
- gotoxy(20,36);
- write('_');
- textcolor(lightred);
- gotoxy(21,36);
- write('_');
- textcolor(lightred);
- gotoxy(27,50);
- write('->');
- gotoxy(30,50);
- textcolor(lightgray+blink);
- writeln('Deseja simular outra funcao?');
- textcolor(lightred);
- write('1');
- textcolor(lightgray);
- writeln(' - sim');
- textcolor(lightred);
- write('2');
- textcolor(lightgray);
- writeln(' - nao');
- textcolor(lightred);
- write('opcao : ');
- textcolor(lightgray);
- read(optt);
- case optt of
- '1':interage;
- else
- end;
- end;
- end;
- clrscr;
- end;
- procedure sobre;
- begin
- textcolor(yellow);
- writeln;
- writeln;
- writeln;
- writeln('Programa de apoio ao estudo da funcao afim e constante.');
- writeln('Versao 1.0');
- writeln;
- writeln('Autor: José Carlos Tobias da Silva');
- writeln;
- writeln('Programa feito para enriquecimento de atividade escolar para Lucas Castro');
- writeln('Moreira.');
- writeln;
- writeln;
- writeln('O mesmo simula:');
- writeln('.funcoes afim, mostrando crescente e decrescente.');
- writeln('.funcao constante.');
- writeln;
- writeln;
- writeln('NOTA: Este código em específico, pode ser reaproveitado, modificado e aprimora-');
- writeln('do, desde que feitas as devidas citacoes ao autor do código em específico.');
- writeln('Este código nao é, de maneira alguma, o único da mesma vertente, e nem usou');
- writeln('parte de código de terceiros, totalmente desenvolvido por José Carlos Tobias');
- writeln('da Silva.');
- writeln;
- writeln;
- writeln;
- textcolor(white);
- writeln('FEITO EM: LAZARUS IDE V1.4.4, PASCAL ZIM 6.0.3b9 E VIUALG 3.0.6.2.');
- writeln(' OTTMIZADO PARA PASCAL ZIM 6.0.3b9.');
- gotoxy(15,40);
- textcolor(lightgray+blink);
- writeln('Aperte uma tecla para voltar ao menu');
- gotoxy(12,40);
- textcolor(lightred);
- write('->');
- gotoxy(10,40);
- readkey;
- end;
- begin
- textbackground(lightblue);
- textcolor(lightgreen);
- opt:='0';
- while(opt<>'4')do
- begin
- clrscr;
- for i:=21 to 62 do
- begin
- for j:=2 to 5 do
- begin
- gotoxy(i,j);
- textcolor(white);
- write(#178);
- end;
- end;
- textcolor(yellow);
- gotoxy(20,1);
- writeln('*------------------------------------------*');
- gotoxy(20,2);
- writeln('');
- gotoxy(20,3);
- writeln('| TURMA 901 |');
- gotoxy(20,4);
- writeln('');
- gotoxy(20,5);
- writeln('*------------------------------------------*');
- gotoxy(14,9);
- textcolor(lightred);
- write('1');
- gotoxy(15,9);
- textcolor(white);
- write(' - Descricao de funcao afim crescente, descresente e constante');
- gotoxy(14,11);
- textcolor(lightred);
- write('2');
- gotoxy(15,11);
- textcolor(white);
- write(' - Apresentacao interativa da funcao afim');
- gotoxy(14,13);
- textcolor(lightred);
- write('3');
- gotoxy(15,13);
- textcolor(white);
- write(' - Sobre');
- gotoxy(14,15);
- textcolor(lightred);
- write('4');
- gotoxy(15,15);
- textcolor(white);
- write(' - Sair do programa');
- gotoxy(15,18);
- textcolor(yellow);
- writeln('Digite uma opcao de sua escolha e aperte enter');
- textcolor(lightgray);
- gotoxy(60,40);
- write('ver 1.0.0');
- gotoxy(15,20);
- write('Opcao: ');
- readln(opt);
- clrscr;
- if(opt<>'4')then
- case opt of
- '1':apresenta;
- '2':interage;
- '3':sobre;
- else
- gotoxy(25,25);
- write('Opcao invalida, tecle algo para continuar.');
- opt:=readkey;
- end;
- end;
- end.
Advertisement
Add Comment
Please, Sign In to add comment