Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: MauroB99 en 11 Agosto 2017, 22:41 pm



Título: Ayuda con ejercicio fácil en Pascal
Publicado por: MauroB99 en 11 Agosto 2017, 22:41 pm
Hola, antes que nada quiero aclarar que soy n00b en el tema de programación, empecé estudiando Pascal esta semana así que por favor si pueden responderme con sencillez y en términos que pueda entender se los agradecería.
La letra del ejercicio es la siguiente:
"Supóngase que un número de tres dígitos tiene la forma abc. Por ejemplo, si el número fuera 730, entonces a representa al siete, b al tres y c al cero. Escríbanse expresiones en Pascal que produzcan los "números" cba y accb."
Esto fue lo que hice:
Código
  1. Program ejercicio_4_capitulo3 (input, output); uses crt;
  2. var numero, a, b, c: integer;
  3. begin  clrscr;
  4. write ('Escriba un numero entero de 3 cifras : ');
  5. read(numero);
  6. a := trunc(numero DIV 100);
  7. writeln ('a= ',(a));
  8. b := trunc ((numero - a * 100) DIV 10);
  9. writeln ('b= ',(b));
  10. c := (numero - a * 100) - (b * 10);
  11. writeln ('c= ',(c));
  12. writeln (c, b, a);
  13. writeln (a, c, c, b);
  14. readkey
  15. end.
Me gustaría saber si está bien o si se puede simplificar de alguna manera, gracias!