COMO UNO UN MENU A UN PROGRAMA
Publicado por Vanesa (2 intervenciones) el 21/07/2019 19:54:53
YA TENGO EL PROGRAMA PERO ME FALTA UNIRLOS AYUDAA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
uses crt;
procedure altas;
type
registro=record
titulo:string;
autor:string;
end;
var
disco:registro;
begin
clrscr;
writeln('Ingrese titulo: ');
readln(disco.titulo);
writeln('Ingrese autor');
readln(disco.autor);
writeln('--------Informacion Ingresada--------');
writeln('Titulo: ',disco.titulo);
writeln('Autor: ',disco.autor);
end;
var
opcion:char;
begin
clrscr;
writeln('--------Menu Principal---------');
writeln('-------1- Altas--------');
writeln('-------2- Salir--------');
readln(opcion);
case opcion of
'1': altas;
'2': exit;
end;
readkey;
end;
var
a,b,c,d:integer;
x,y:real;
begin
clrscr;
write('Ingrese coeficiente a: ');
readln(a);
while a = 0 do begin
write('Ingrese coeficiente a: ');
readln(a);
end;
write('Ingrese coeficiente b: ');
readln(b);
write('Ingrese coeficiente c: ');
readln(c);
d:= b*b-4*a*c;
if d > 0 then begin
x:= (-b+sqrt(d))/(2*a);
y:= (-b-sqrt(d))/(2*a);
writeln('x1 = ',x:4:2);
writeln('x2 = ',y:4:2);
end
else if d = 0 then begin
x:= (-b)/(2*a);
writeln('x1 = ',x:4:2);
end
else
writeln('La ecuacion no tiene solucion')
Valora esta pregunta
0