Advertisement
patadejaguar

DFPR_U2_EA_XXYZ.psdc

Aug 1st, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. // Balam Gonzalez Luis Humberto
  2. // 31/Julio/2018
  3. // UNADM
  4. // PSE Int Algoritmo par calcular Area, Ancho o Altura de un Rectangulo según la entrada
  5. // https://www.patadejaguar.xyz/
  6. Algoritmo AreaRectangulo
  7. // Definir la variables usadas
  8. Definir Area Como Real;
  9. Definir Largo Como Real;
  10. Definir Ancho Como Real;
  11. // Inicializar las variables por defecto
  12. Area <- 0;
  13. Largo <- 0;
  14. Ancho <- 0;
  15. Escribir '-----------------------------';
  16. Escribir 'Bienvenido a la Caculadora Geo-UNADM 0.0.01';
  17. Escribir '-----------------------------';
  18. Escribir 'Ingrese el Area del Rectangulo(Dejar vacio si va a Calcular)';
  19. Leer Area;
  20. // Si el Area es menor a cero, obligar capturar Largo y Ancho
  21. Si Area<=0 Entonces;
  22. Mientras Largo<=0 Hacer
  23. Escribir 'Ingrese el [Largo] del Rectangulo';
  24. Leer Largo;
  25. FinMientras
  26. Mientras Ancho<=0 Hacer
  27. Escribir 'Ingrese el [Ancho] del Rectangulo';
  28. Leer Ancho;
  29. FinMientras
  30. // Ejecutar la funcion debida
  31. calcAreaRectangulo(Largo,Ancho);
  32. SiNo
  33. Escribir 'Ingrese el [Largo] del Rectangulo(Dejar vacio si va a Calcular)';
  34. Leer Largo;
  35. // Si Largo es menor a Cero, Obligar la entrada de Ancho
  36. Si Largo<=0 Entonces
  37. Mientras Ancho<=0 Hacer
  38. Escribir 'Ingrese el [Ancho] del Rectangulo';
  39. Leer Ancho;
  40. FinMientras
  41. // Ejecutar la funcion para calcular el Largo
  42. calcLargoRectangulo(Area,Ancho);
  43. SiNo
  44. // Si Area es mayor a cero y Largo tambien
  45. calcAnchoRectangulo(Area,Largo);
  46. FinSi
  47. FinSi
  48. FinAlgoritmo
  49.  
  50. Funcion calcAreaRectangulo(Largo1,Ancho1)
  51. Definir Resultado Como Real;
  52. Resultado <- Largo1*Ancho1;
  53. Escribir 'El Area del rectangulo es : ',Resultado;
  54. FinFuncion
  55.  
  56. Funcion calcLargoRectangulo(Area2,Ancho2)
  57. Definir Resultado Como Real;
  58. Resultado <- Area2/Ancho2;
  59. Escribir 'El Largo del rectangulo es : ',Resultado;
  60. FinFuncion
  61.  
  62. Funcion calcAnchoRectangulo(Area3,Largo3)
  63. Definir Resultado Como Real;
  64. Resultado <- Area3/Largo3;
  65. Escribir 'El Ancho del rectangulo es : ',Resultado;
  66. FinFuncion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement