Porque no me resta ni me divide
Publicado por Nelson (3 intervenciones) el 06/08/2010 03:43:02
El pregrama es este:
USES CRT;
VAR
A,B,C,D,E,F,G,H:LONGINT;
A2,B2,C2,D2,E2,F2,G2,H2:CHAR;
R:REAL;
BEGIN
CLRSCR;
FOR A:=1 TO 4 DO
BEGIN
CASE A OF
1: BEGIN R:=1+2; A2:='+'; END;
2: BEGIN R:=1-2; A2:='-'; END;
3: BEGIN R:=1*2; A2:='*'; END;
4: BEGIN R:=1/2; A2:='/'; END;
END;
WRITELN(R:1:5);
writeln('');
FOR B:=1 TO 4 DO
BEGIN
CASE B OF
1: BEGIN R:=R+3; A2:='+'; END;
2: BEGIN R:=R-3; A2:='-'; END;
3: BEGIN R:=R*3; A2:='*'; END;
4: BEGIN R:=R/3; A2:='/'; END;
END;
WRITELN(R:1:5);
END;
END;
READKEY;
END.
Lo que me aparece es esto:
3.00000-------(aqui voy a poner porque)=1+2
6.00000-------el resultado de 1+2 (3) +3=6
3.00000-------pero aqui ME DEJA EL NUMERO IGUAL y se repite en lo demas
9.00000-------(1+2)*3
3.00000-------ME LO DEJA IGUAL
-1.00000------=1-2
2.00000------
-1.00000------ME LO DEJA IGUAL
-3.00000------
-1.00000------ME LO DEJA IGUAL
Y ASI LO MIS CON EL 1*2 Y EL1/2
ME SUMA Y MULTIPLICA, PERO NO ME RESTA NI DIVIDE
CUAL ES EL ERROR
O COMO PODRIA HACERLO BIEN.
USES CRT;
VAR
A,B,C,D,E,F,G,H:LONGINT;
A2,B2,C2,D2,E2,F2,G2,H2:CHAR;
R:REAL;
BEGIN
CLRSCR;
FOR A:=1 TO 4 DO
BEGIN
CASE A OF
1: BEGIN R:=1+2; A2:='+'; END;
2: BEGIN R:=1-2; A2:='-'; END;
3: BEGIN R:=1*2; A2:='*'; END;
4: BEGIN R:=1/2; A2:='/'; END;
END;
WRITELN(R:1:5);
writeln('');
FOR B:=1 TO 4 DO
BEGIN
CASE B OF
1: BEGIN R:=R+3; A2:='+'; END;
2: BEGIN R:=R-3; A2:='-'; END;
3: BEGIN R:=R*3; A2:='*'; END;
4: BEGIN R:=R/3; A2:='/'; END;
END;
WRITELN(R:1:5);
END;
END;
READKEY;
END.
Lo que me aparece es esto:
3.00000-------(aqui voy a poner porque)=1+2
6.00000-------el resultado de 1+2 (3) +3=6
3.00000-------pero aqui ME DEJA EL NUMERO IGUAL y se repite en lo demas
9.00000-------(1+2)*3
3.00000-------ME LO DEJA IGUAL
-1.00000------=1-2
2.00000------
-1.00000------ME LO DEJA IGUAL
-3.00000------
-1.00000------ME LO DEJA IGUAL
Y ASI LO MIS CON EL 1*2 Y EL1/2
ME SUMA Y MULTIPLICA, PERO NO ME RESTA NI DIVIDE
CUAL ES EL ERROR
O COMO PODRIA HACERLO BIEN.
Valora esta pregunta


0