Advertisement
xNatural

02.05.17 para que.

May 2nd, 2017
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.55 KB | None | 0 0
  1. Proceso sin_titulo
  2. Definir contadorVueltas Como Entero;
  3. contadorVueltas <- 0;
  4. Escribir "valor de contador fuera de interaccion: ",contadorVueltas;
  5. Para contadorVueltas <- 3 hasta 14 Con Paso 4 Hacer
  6. Escribir "valor de contador: ",contadorVueltas;
  7. FinPara
  8. Escribir "valor final de contador fuera de interaccion: ",contadorVueltas;
  9. FinProceso
  10.  
  11. //
  12. Proceso sin_titulo
  13. Definir num1,contador,contadorPar Como Entero;
  14. num1 = 0; contador = 0; contadorPar = 0;
  15. Repetir
  16. num1 = azar(100);
  17. Escribir num1;
  18. si num1%2==0 entonces
  19. contadorPar = contadorPar + 1;
  20. FinSi
  21. contador = contador +1;
  22. hasta que contador >= 12;
  23. Escribir contadorPar;
  24. FinProceso
  25.  
  26. //
  27. Proceso sin_titulo
  28. Definir num1,contador,contadorPar Como Entero;
  29. num1 = 0; contador = 0; contadorPar = 0;
  30. Mientras contador < 12 hacer
  31. num1 = azar(100);
  32. si num1%2==0 entonces
  33. contadorPar = contadorPar + 1;
  34. FinSi
  35. contador = contador +1;
  36. FinMientras
  37. Escribir contadorPar;
  38. FinProceso
  39.  
  40. //
  41. Proceso sin_titulo
  42. definir num,par,contador como entero;
  43. contador = 0;
  44. par=0;
  45. repetir
  46. num = azar(12);
  47. si num%2=0
  48. entonces
  49. par = par+1;
  50. contador = contador + 1;
  51. Sino
  52. contador = contador + 1;
  53. FinSi
  54. Hasta Que contador = 12;
  55. Escribir par;
  56. FinProceso
  57.  
  58. Realice un algoritmo que ingrese personas x cantidad de personas donde x representa un numero entre 3 y 10 Ingresado por parametros (debe validar que el numero ingresado se encuentre en rango solicitado) para poder realizar el ingreso se debe poder colocar el nombre completo, sexo y edad de cada persona. debe comprobar que solo sea sexo 'm' o 'f' en mayusculas o minusculas, la edad de 0 a 200 y el nombre debe ser un TEXTO valido de al menos 4 caracteres
  59. Una vez realizados todos los ingresos debe indicar cuantas personas mayores de 35 años fueron ingresados al sistema, cuantas mujeres menores de 18 fueron ingresadas y cuantos hombres mayores de 65 fueron ingresados
  60. uno con mientras otro con repetir y otro con para
  61. reglas del ejercicio
  62.  
  63.  
  64. Subproceso resultado <- sumar(nombre, sexo, edad)
  65. Definir resultado,resultado1 Como caracter;
  66. Definir resultado2 como entero;
  67. resultado = nombre;
  68. resultado1 = sexo;
  69. resultado2 = edad;
  70. FinSubProceso
  71. Proceso sin_titulo
  72. Definir edad,contador,numAzar como entero;
  73. Definir sexo,nombre como caracter;
  74. contador = 0;
  75. numAzar = azar(7)+3;
  76.  
  77. Escribir "Escriba su nombre completo";
  78. Leer nombre;
  79. Escribir "Ingrese su sexo (F/M)";
  80. Leer sexo;
  81. Escribir "Ingrese su edad.";
  82. Leer edad;
  83. Repetir
  84. Mientras longitud(nombre) <= 4 hacer
  85. Escribir "----------------------------------------------------";
  86. Escribir "Su nombre es muy corto, ingrese uno falso mas grande";
  87. Escribir "----------------------------------------------------";
  88. Leer nombre;
  89. FinMientras
  90. //sexo
  91. Mientras Mayusculas(sexo) != "M" && Mayusculas(sexo) != "F" Hacer
  92. Escribir "------------------------------------------------";
  93. Escribir "Se detecto un sexo no valido, intente nuevamente";
  94. Escribir "------------------------------------------------";
  95. Escribir "ingrese sexo masculino o femenino (M/F)";
  96. Leer sexo;
  97. FinMientras
  98. //edad
  99. Mientras edad < 0 || edad > 200 hacer
  100. Escribir "-------------------------------------------";
  101. Escribir "su edad no es valida, intentelo nuevamente.";
  102. Escribir "-------------------------------------------";
  103. leer edad;
  104. FinMientras
  105. //contador
  106. Hasta Que contador = numAzar;
  107. Escribir "Numero de personas mayores de 35 años: ",;
  108. Escribir "Numero de mujeres menores de 18 años: ",;
  109. Escribir "Numero de hombres mayores de 65 años: ",;
  110. FinProceso
  111.  
  112. Subproceso resultado <- sumar(nombre, sexo, edad)
  113. Definir resultado,resultado1 Como caracter;
  114. Definir resultado2 como entero;
  115. resultado = nombre;
  116. resultado1 = sexo;
  117. resultado2 = edad;
  118. FinSubProceso
  119. Proceso sin_titulo
  120. Definir edad,contador,numAzar,cantidad,contador como entero;
  121. Definir sexo,nombre como caracter;
  122. contador = 0;
  123.  
  124. Escribir "Escriba su nombre completo";
  125. Leer nombre;
  126. Escribir "Ingrese su sexo (F/M)";
  127. Leer sexo;
  128. Escribir "Ingrese su edad.";
  129. Leer edad;
  130. //Repetir
  131.  
  132. leer cantidad;
  133. mientras contador<cantidad hacer
  134.  
  135. Mientras longitud(nombre) <= 4 hacer
  136. Escribir "----------------------------------------------------";
  137. Escribir "Su nombre es muy corto, ingrese uno falso mas grande";
  138. Escribir "----------------------------------------------------";
  139. Leer nombre;
  140. FinMientras
  141. //sexo
  142. Mientras Mayusculas(sexo) != "M" && Mayusculas(sexo) != "F" Hacer
  143. Escribir "------------------------------------------------";
  144. Escribir "Se detecto un sexo no valido, intente nuevamente";
  145. Escribir "------------------------------------------------";
  146. Escribir "ingrese sexo masculino o femenino (M/F)";
  147. Leer sexo;
  148. FinMientras
  149. //edad
  150. Mientras edad < 0 || edad > 200 hacer
  151. Escribir "-------------------------------------------";
  152. Escribir "su edad no es valida, intentelo nuevamente.";
  153. Escribir "-------------------------------------------";
  154. leer edad;
  155. FinMientras
  156. contador = contador +1; //contador
  157. FinMientras
  158.  
  159.  
  160.  
  161. //Hasta Que contador = numAzar;
  162. Escribir "Numero de personas mayores de 35 años: ",;
  163. Escribir "Numero de mujeres menores de 18 años: ",;
  164. Escribir "Numero de hombres mayores de 65 años: ",;
  165. FinProceso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement