Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Camots

Páginas: [1]
1
Gracias Cesar voy por modificacion directa de flujos,pense que iban por ahi los tiros,pero se me hacia raro tener que usar un go to.El codigo intento escribirlo lo mas sencillo posible para que funcione,en un futuro tratare de mejorarlo.Un saludo

2
Hola en un ejercicio se me pide los siguiente: establecer un
valor de variable alfanumérica “Albert Einstein” como dato inicial. Mediante un bucle
Mientras…Hacer mostrar un menú “1. Intentar averiguar el nombre secreto 2. Ver
pista 3. Salir del programa. Si se elige la opción 1 el usuario debe tener opción a
introducir un nombre, y si coincide con el nombre secreto se muestra el mensaje “Has
acertado” y el programa debe terminar. Si el usuario falla se muestra el mensaje “Has
fallado” y se vuelve a mostrar el menú. Si el usuario elije la opción 2 se muestra la pista
“Es el físico más influyente del siglo XX” y se vuelve al menú. Si el usuario elije la
opción 3 se sale del programa.

Con la instruccion Salir Mientras no consigo volver al menu de inicio pero si con la Ir a
¿Es correcto o se puede con la Salir Mientras? Ahi va el codigo,dejo exit do como lo tenia aunque no valga


Código: [Seleccionar]
Option Explicit

Dim Menu As Integer
Dim Nombresecreto As String
Dim Respuesta As String

Private Sub Form_Load()
Nombresecreto = "Albert Einstein"

1
Menu = InputBox("1.-Intentar averiguar el nombre secreto" & vbCrLf & "2.-Ver pista" _
& vbCrLf & "3.-Salir del programa", "Elegir opcion")
Do While Menu <= 3 Or Menu >= 1
 If Menu = 1 Then
      Respuesta = InputBox("Introduzca nombre secreto")
       If Respuesta = Nombresecreto Then
         MsgBox ("Has acertado")
         End
       Else
         MsgBox ("Has fallado")
       GoTo 1
       Exit Do
         
       End If
 End If
 If Menu = 2 Then
         MsgBox ("Es el fisico mas influyente del siglo XX")
         GoTo 1
         Exit Do
 End If
 If Menu = 3 Then
         MsgBox ("Gracias por utilizar este programa")
         End
 End If
 Loop
 End Sub


3
Gracias queda aclarado.

4
Hola, en un ejercicio Desde....Siguiente se me pide una serie de resultados y hay uno en concreto que no estoy seguro de representarlo bien en pseudocódigo. Lo resumo,es un conteo de personas que entran en 8 horas en un supermercado. El pseudocódigo que he planteado es:


Código: [Seleccionar]
1.Inicio

  2.Desde i=10 hasta 18 Hacer   [ Abre a las 10h hasta las 18h]

      2.1 Leer personasEntran(i)

      2.2 totalpersonasdia=totalpersonasdia+personasEntran(i)

      2.3 Si personasEntran(i)=0 Entonces
           ningunapersona=ningunapersona+1
           Mostrar"En la hora",i,"no hubo ninguna persona"
         FinSi
   
      2.4 Si personasEntran(i)>horamayornumpersonas Entonces
           horamayornumpersonas=personasEntran(i)
         FinSi

    Siguiente

  3.Mostrar "Las horas que no entro ninguna persona fueron",ningunapersona,"y fueron",personasEntran(i)

4.Fin

La pregunta es..¿En el paso 3 estaria bien representado las horas en las que habrian 0 personas?ningunapersona seria la cantidad pero personasEntran(i) ¿representaria las horas exactas?ejemplo las 12,14 y 16 horas
Gracias

5
Aprender a programar desde cero / Re:Variable
« en: 15 de Octubre 2012, 23:52 »
Ok queda aclarado,el tema venia porque debia darle un valor a una variable en %.Gracias

6
Hola ¿el resultado de una variable con números y símbolo matemático se considera alfanumérica?

Gracias

7
Hola quisera saber si voy bien encaminado con el ejercicio 2 del curso bases o fundamentos de la programación nivel I.Gracias

45 11 32 8 267

Paso1
O(1)=v(1)
O(1)=45

Paso2
O(1)>V(2) si O(1)=O(1);O(2)=V2
 45>11       O(1)=45  ;O(2)=11

Paso3
O(1)>V(3) si O(1)=V(1);O(2)>V(3) no O(2)=v(3);o(3)=V(2)
 45>32       O(1)=45  ; 11>32       O(2)=32  ;O(3)=11

Paso4
O(1)>V(4) si O(2)>V(4) si O(3)>V(4) si O(4)=V(4)
 45>8          32>8        11 >8       O(4)=8

Paso5
O(1)>V(5) no o(5)=O(4)  O(4)>O(3) si o(4)=O(3)  o(3)>O(2) si O(3)=O(2)  O(2)>O(1) si O(2)=O(1)
  45>267      267=O(4)  267>11       267=o(3)    267>32      267=O(2)     267>45      267=0(1)


Resultado:


O(1)=267
O(2)=45
o(3)=32
O(4)=11
o(5)=8

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".