Pascal/Turbo Pascal - ayuda, cuando compilo me aparece el error 3 y no se como corregirlo

 
Vista:
sin imagen de perfil

ayuda, cuando compilo me aparece el error 3 y no se como corregirlo

Publicado por jose (1 intervención) el 16/07/2021 22:49:29
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
Program menujose;
Uses wincrt;
Var
  Op:Integer;
  n1, n2, n3, num: Integer;
  r: Real;
	begin
  Clrscr;
  Writeln('Menu Principal ');
  Writeln('1. Menor de 3 Números');
  Writeln('2. Raiz cuadrada');
  Writeln('3. Salir del Programa');
  Writeln('Seleccione una opción');
  Readln(Op);
  case op of
    1:
       Begin
         Clrscr;
         Writeln('Ingrese primer numero:');
         Readln(n1);
         Writeln('Ingrese segundo numero:');
         Readln(n2);
         Writeln('Ingrese tercer numero:');
         Readln(n3);
         If (n1<n2) And (n1<n3) Then
           Begin
             Writeln('El menor es:',n1);
           End;
         If (n2<n1) And (n2<n3) Then
           Begin
             Writeln('El menor es:',n2);
           End;
         If (n3<n1) And (n3<n2) Then
           Begin
             Writeln('El menor es:',n3);
           End;
         If (n2<n1) And (n2<n3) Then
           Begin
             Writeln('El menor es:',n2);
           End;
         If (n1=n2) And (n2=n3) Then
           Begin
             Writeln('No hay menor, los 3 números son iguales');
           End;
       2:
            Begin
              Clrscr;
              Writeln('Ingrese el numero:');
              Readln(num);
              If (num>0) Then
                r := Sqrt(num);
              Writeln('La raiz cuadrada es:',r:4:2);
              If (num<0) Then
                Begin
                  Writeln('No se puede calcular la raíz cuadrada de un número negativo');
                End;
              3:
                 Begin
                   Clrscr;
                   Writeln('Fin del Programa');
                 End;
            End;
       End.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ayuda, cuando compilo me aparece el error 3 y no se como corregirlo

Publicado por ramon (2158 intervenciones) el 18/07/2021 15:58:48
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
{Tu programa arreglado rebisalo}
 
Program menujose;
Uses wincrt;
Var
  Op:Integer;
  n1, n2, n3, num: Integer;
  r: Real;
	begin
  Clrscr;
  Writeln('Menu Principal ');
  Writeln('1. Menor de 3 Números');
  Writeln('2. Raiz cuadrada');
  Writeln('3. Salir del Programa');
  Writeln('Seleccione una opción');
  Readln(Op);
  case op of
    1:
       Begin
         Clrscr;
         Writeln('Ingrese primer numero:');
         Readln(n1);
         Writeln('Ingrese segundo numero:');
         Readln(n2);
         Writeln('Ingrese tercer numero:');
         Readln(n3);
         If (n1<n2) And (n1<n3) Then
           Begin
             Writeln('El menor es:',n1);
           End;
         If (n2<n1) And (n2<n3) Then
           Begin
             Writeln('El menor es:',n2);
           End;
         If (n3<n1) And (n3<n2) Then
           Begin
             Writeln('El menor es:',n3);
           End;
         If (n2<n1) And (n2<n3) Then
           Begin
             Writeln('El menor es:',n2);
           End;
         If (n1=n2) And (n2=n3) Then
           Begin
             Writeln('No hay menor, los 3 números son iguales');
           End;
   End;
       2:
            Begin
              Clrscr;
              Writeln('Ingrese el numero:');
              Readln(num);
              If (num>0) Then
                r := Sqrt(num);
              Writeln('La raiz cuadrada es:',r:4:2);
              If (num<0) Then
                Begin
                  Writeln('No se puede calcular la raíz cuadrada de un número negativo');
                End;
         end;
              3:
                 Begin
                   Clrscr;
                   Writeln('Fin del Programa');
                 End;
            End;
       End.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar