elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda funcion witch dev c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda funcion witch dev c++  (Leído 2,137 veces)
shibu

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Duda funcion witch dev c++
« en: 9 Abril 2012, 19:17 pm »

Estaba haciendo el pseudocodigo del el siguiente ejercicio:

"Leer 20 números y encontrar el mayor y el menor valor leídos"
 
Lo estaba haciendo asii

a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u: enteros
mayor: entero
menor: entero

leer (a)
leer (b)
leer (c)
leer (d)
.
.
.
.
.
leer (u)

Luego los condicionales

si a>=(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u) entonces
mayor=a
si no
   si a>=(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u) entonces
mayor= b
.
.
.
asi hasta u,

y asi pero con menor igual para hallar el menor,

pero me dicen que hay una funcion llamada switch para muchos condicionales, he leido pero no entiendo muy bien,
¿como se haria ese pseudocodigo usando la funcion switch para hallar el mayor y el menor?
Estoy confundido, no logro definirlo bien  :-(


En línea

s00rk

Desconectado Desconectado

Mensajes: 195



Ver Perfil
Re: Duda funcion witch dev c++
« Respuesta #1 en: 9 Abril 2012, 19:25 pm »

si el switch nos sirve cuando usaremos muchpor lo que aqui no aplicaas condicionales, pero que la condicion nunca va a cambiar ... por lo que en este ejercicio no aplica, lo que deberias hacer es

leer a
mayor = a
menor = a
leer b
if(mayor < b)
   mayor = b
if(menor > b)
   menor = b
leer c
if(mayor < c)
   mayor = c
if(menor > c)
   menor = c

....

y asi y ya al terminar de leer u ya tendras el mayor y menor


En línea

shibu

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Duda funcion witch dev c++
« Respuesta #2 en: 9 Abril 2012, 19:35 pm »

si el switch nos sirve cuando usaremos muchpor lo que aqui no aplicaas condicionales, pero que la condicion nunca va a cambiar ... por lo que en este ejercicio no aplica, lo que deberias hacer es

leer a
mayor = a
menor = a
leer b
if(mayor < b)
   mayor = b
if(menor > b)
   menor = b
leer c
if(mayor < c)
   mayor = c
if(menor > c)
   menor = c

....

y asi y ya al terminar de leer u ya tendras el mayor y menor

Pero seria igual de largo y ni tendria gracia,  y y varias personas me han dicho que ahi si se puede usar, por que es para multiples condicionales y es para acortar el ejercicio   :¬¬
Ahora estoy mas confundido
 :-\
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con funcion dentro de funcion en un echo
PHP
N4X 6 5,846 Último mensaje 21 Enero 2010, 18:12 pm
por N4X
Duda con funcion
PHP
octavioxd 8 3,461 Último mensaje 9 Febrero 2010, 12:29 pm
por N4X
[Duda]funcion en POO
PHP
rolly21102 2 2,717 Último mensaje 1 Julio 2010, 05:51 am
por rolly21102
Duda con funcion<...>
Programación C/C++
_niu 3 1,961 Último mensaje 26 Enero 2012, 03:02 am
por BlackZeroX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines