cooper7300
Becerro
- Desde
- 9 May 2011
- Mensajes
- 28
- Tema Autor
- #1
hola este es mi primer tema y es sobre una duda en algoritmo pseducodigo es sobre los segun sea o en caso de .
bien yo programo en java y en java lo hacemos asi
int month = 8;
switch (month) {
case 1: System.out.println("Enero"); break;
case 2: System.out.println("Febrero"); break;
case 3: System.out.println("Marzo"); break;
case 4: System.out.println("Abril"); break;
case 5: System.out.println("Mayo"); break;
case 6: System.out.println("Junio"); break;
case 7: System.out.println("Julio"); break;
case 8: System.out.println("Agosto"); break;
case 9: System.out.println("Septiembre"); break;
case 10: System.out.println("Octubre"); break;
case 11: System.out.println("Noviembre"); break;
case 12: System.out.println("Diciembre"); break;
}
solo acepta una variable entera el switch
mi duda es esta, en pseudocodigo solo he hallado esta manera de hacerlo .
SEGUN SEA la variable o la expresion HACER
VALOR1: {las acciones que toque}
...
VALORN: {las acciones que toque}
por defecto: {las acciones que toque}
fin SEGUN
segun sea e hacer
2,4,6,8,10 : escribir 'numeros pares'
1,3,4,7,9 : escribir 'numeros impares'
fin_segun_sea
esta acepta varios valores.
segun_sea letra hacer
'A': escribir "a"
'B': escribir "b"
'C': escribir "c"
'D': escribir "d"
'F': escribir "f"
tambien se puede comparar letras en pseudocodigo
mi duda viene en este ejemplo que vi en la universidad
segun sea nota hacer
nota >7 & nota <=10: escribir "buena nota"
nota >5 & nota <7: escribir "aceptable nota"
nota >0 & nota <5: escribir "mala nota"
fin_segun_sea
se pueden hacer comparaciones de valores en un segun sea en pseudocodigo porque la diferencia del si y los segun sea es que los si son expresiones boolenas comparaciones y los segun sea son datos fijos .
bien yo programo en java y en java lo hacemos asi
int month = 8;
switch (month) {
case 1: System.out.println("Enero"); break;
case 2: System.out.println("Febrero"); break;
case 3: System.out.println("Marzo"); break;
case 4: System.out.println("Abril"); break;
case 5: System.out.println("Mayo"); break;
case 6: System.out.println("Junio"); break;
case 7: System.out.println("Julio"); break;
case 8: System.out.println("Agosto"); break;
case 9: System.out.println("Septiembre"); break;
case 10: System.out.println("Octubre"); break;
case 11: System.out.println("Noviembre"); break;
case 12: System.out.println("Diciembre"); break;
}
solo acepta una variable entera el switch
mi duda es esta, en pseudocodigo solo he hallado esta manera de hacerlo .
SEGUN SEA la variable o la expresion HACER
VALOR1: {las acciones que toque}
...
VALORN: {las acciones que toque}
por defecto: {las acciones que toque}
fin SEGUN
segun sea e hacer
2,4,6,8,10 : escribir 'numeros pares'
1,3,4,7,9 : escribir 'numeros impares'
fin_segun_sea
esta acepta varios valores.
segun_sea letra hacer
'A': escribir "a"
'B': escribir "b"
'C': escribir "c"
'D': escribir "d"
'F': escribir "f"
tambien se puede comparar letras en pseudocodigo
mi duda viene en este ejemplo que vi en la universidad
segun sea nota hacer
nota >7 & nota <=10: escribir "buena nota"
nota >5 & nota <7: escribir "aceptable nota"
nota >0 & nota <5: escribir "mala nota"
fin_segun_sea
se pueden hacer comparaciones de valores en un segun sea en pseudocodigo porque la diferencia del si y los segun sea es que los si son expresiones boolenas comparaciones y los segun sea son datos fijos .