SlideShare una empresa de Scribd logo
1 de 2
PUENTES DE MADISON
Nombre del archivo fuente: PuentesMadison.C, PuentesMadison.CPP óPuentesMadison.Java
Los ingenieros civiles requieren de un lenguaje que les permitan describir los componentes de los
puentes. Se ha propuesto el siguiente lenguaje que permite describir los componentes del puente.
* Base de los puentes
= Plataforma del puente
+ Refuerzo del puente
Los puentes deben cumplir las siguientes reglas simples:
Las bases (*) solamente pueden estar en los extremos de los puentes.
Cada dos plataformas se requiere de un refuerzo al lado de ellas.
Se permiten tres plataformas seguidas únicamente en el centro del puente.
Los puentes deben ser simétricos (igual la parte izquierda a la parte derecha).
Si se permiten 2 o más refuerzos seguidos.
Pedir el número de elementos que tendrá el puente (bases, plataformas y refuerzos), luego leer
una a una por teclado. Por último debe escribir la palabra VALIDO si el puente es válido o
INVALIDO si el puente es no válido.
Ejemplo: al ejecutar el programa, queda esperando que el usuario ingrese una cadena de
caracteres que representa el puente, por ejemplo: *==+===+==* <Enter> y luego el programa
deberá mostrar la palabra VALIDO.
Estos son otros ejemplos de ejecuciones del programa:
Nota: Su programa debe tener una salida exacta a la que muestra el ejemplo, no coloque
mensajes ni información adicional. Recuerde que el puente lo captura como una cadena de
caracteres y luego con el método substring puede obtener una a una los caracteres que componen
el puente.

Más contenido relacionado

Más de jmachuca

03 15- Cómo Funciona
03 15- Cómo Funciona03 15- Cómo Funciona
03 15- Cómo Funcionajmachuca
 
Retroalimentación josémaría bernal
Retroalimentación josémaría bernalRetroalimentación josémaría bernal
Retroalimentación josémaría bernaljmachuca
 
Entregable inspiración innovación circulo horizontes - jmb
Entregable inspiración innovación   circulo horizontes - jmbEntregable inspiración innovación   circulo horizontes - jmb
Entregable inspiración innovación circulo horizontes - jmbjmachuca
 
0. intro nano
0. intro nano0. intro nano
0. intro nanojmachuca
 
1. nanopartículas
1. nanopartículas1. nanopartículas
1. nanopartículasjmachuca
 
Visual representation of macro nano scale
Visual representation of macro nano scaleVisual representation of macro nano scale
Visual representation of macro nano scalejmachuca
 
Guia de informe 11
Guia de informe 11Guia de informe 11
Guia de informe 11jmachuca
 
Inicio oe - Jose María Bernal - Medellín.
Inicio oe - Jose María Bernal - Medellín.Inicio oe - Jose María Bernal - Medellín.
Inicio oe - Jose María Bernal - Medellín.jmachuca
 
Actividad1 novenos-conexion futuro
Actividad1 novenos-conexion futuroActividad1 novenos-conexion futuro
Actividad1 novenos-conexion futurojmachuca
 
Presentacion completa Steam conexion futuro
Presentacion completa   Steam conexion futuroPresentacion completa   Steam conexion futuro
Presentacion completa Steam conexion futurojmachuca
 
Stand Simposio Steam
Stand Simposio SteamStand Simposio Steam
Stand Simposio Steamjmachuca
 
Presentacion completa Steam conexion futuro
Presentacion completa   Steam conexion futuroPresentacion completa   Steam conexion futuro
Presentacion completa Steam conexion futurojmachuca
 
Hipervinculos deportes
Hipervinculos deportesHipervinculos deportes
Hipervinculos deportesjmachuca
 
Jóvenes exitosos 9
Jóvenes exitosos 9Jóvenes exitosos 9
Jóvenes exitosos 9jmachuca
 
Jóvenes exitosos - Steam - Conexión Futuro.
Jóvenes exitosos - Steam - Conexión Futuro.Jóvenes exitosos - Steam - Conexión Futuro.
Jóvenes exitosos - Steam - Conexión Futuro.jmachuca
 
Bitacora 4
Bitacora 4Bitacora 4
Bitacora 4jmachuca
 
Bitacora 28 julio - Primera Reunión.
Bitacora 28 julio - Primera Reunión.Bitacora 28 julio - Primera Reunión.
Bitacora 28 julio - Primera Reunión.jmachuca
 
Bitácora 11 agosto - Segunda Reunión
Bitácora 11 agosto - Segunda ReuniónBitácora 11 agosto - Segunda Reunión
Bitácora 11 agosto - Segunda Reuniónjmachuca
 
Guia de conexion futuro
Guia de conexion futuroGuia de conexion futuro
Guia de conexion futurojmachuca
 

Más de jmachuca (20)

03 15- Cómo Funciona
03 15- Cómo Funciona03 15- Cómo Funciona
03 15- Cómo Funciona
 
Retroalimentación josémaría bernal
Retroalimentación josémaría bernalRetroalimentación josémaría bernal
Retroalimentación josémaría bernal
 
Entregable inspiración innovación circulo horizontes - jmb
Entregable inspiración innovación   circulo horizontes - jmbEntregable inspiración innovación   circulo horizontes - jmb
Entregable inspiración innovación circulo horizontes - jmb
 
0. intro nano
0. intro nano0. intro nano
0. intro nano
 
1. nanopartículas
1. nanopartículas1. nanopartículas
1. nanopartículas
 
S0001
S0001S0001
S0001
 
Visual representation of macro nano scale
Visual representation of macro nano scaleVisual representation of macro nano scale
Visual representation of macro nano scale
 
Guia de informe 11
Guia de informe 11Guia de informe 11
Guia de informe 11
 
Inicio oe - Jose María Bernal - Medellín.
Inicio oe - Jose María Bernal - Medellín.Inicio oe - Jose María Bernal - Medellín.
Inicio oe - Jose María Bernal - Medellín.
 
Actividad1 novenos-conexion futuro
Actividad1 novenos-conexion futuroActividad1 novenos-conexion futuro
Actividad1 novenos-conexion futuro
 
Presentacion completa Steam conexion futuro
Presentacion completa   Steam conexion futuroPresentacion completa   Steam conexion futuro
Presentacion completa Steam conexion futuro
 
Stand Simposio Steam
Stand Simposio SteamStand Simposio Steam
Stand Simposio Steam
 
Presentacion completa Steam conexion futuro
Presentacion completa   Steam conexion futuroPresentacion completa   Steam conexion futuro
Presentacion completa Steam conexion futuro
 
Hipervinculos deportes
Hipervinculos deportesHipervinculos deportes
Hipervinculos deportes
 
Jóvenes exitosos 9
Jóvenes exitosos 9Jóvenes exitosos 9
Jóvenes exitosos 9
 
Jóvenes exitosos - Steam - Conexión Futuro.
Jóvenes exitosos - Steam - Conexión Futuro.Jóvenes exitosos - Steam - Conexión Futuro.
Jóvenes exitosos - Steam - Conexión Futuro.
 
Bitacora 4
Bitacora 4Bitacora 4
Bitacora 4
 
Bitacora 28 julio - Primera Reunión.
Bitacora 28 julio - Primera Reunión.Bitacora 28 julio - Primera Reunión.
Bitacora 28 julio - Primera Reunión.
 
Bitácora 11 agosto - Segunda Reunión
Bitácora 11 agosto - Segunda ReuniónBitácora 11 agosto - Segunda Reunión
Bitácora 11 agosto - Segunda Reunión
 
Guia de conexion futuro
Guia de conexion futuroGuia de conexion futuro
Guia de conexion futuro
 

Puentes de madison 10

  • 1. PUENTES DE MADISON Nombre del archivo fuente: PuentesMadison.C, PuentesMadison.CPP óPuentesMadison.Java Los ingenieros civiles requieren de un lenguaje que les permitan describir los componentes de los puentes. Se ha propuesto el siguiente lenguaje que permite describir los componentes del puente. * Base de los puentes = Plataforma del puente + Refuerzo del puente Los puentes deben cumplir las siguientes reglas simples: Las bases (*) solamente pueden estar en los extremos de los puentes. Cada dos plataformas se requiere de un refuerzo al lado de ellas. Se permiten tres plataformas seguidas únicamente en el centro del puente. Los puentes deben ser simétricos (igual la parte izquierda a la parte derecha). Si se permiten 2 o más refuerzos seguidos. Pedir el número de elementos que tendrá el puente (bases, plataformas y refuerzos), luego leer una a una por teclado. Por último debe escribir la palabra VALIDO si el puente es válido o INVALIDO si el puente es no válido. Ejemplo: al ejecutar el programa, queda esperando que el usuario ingrese una cadena de caracteres que representa el puente, por ejemplo: *==+===+==* <Enter> y luego el programa deberá mostrar la palabra VALIDO.
  • 2. Estos son otros ejemplos de ejecuciones del programa: Nota: Su programa debe tener una salida exacta a la que muestra el ejemplo, no coloque mensajes ni información adicional. Recuerde que el puente lo captura como una cadena de caracteres y luego con el método substring puede obtener una a una los caracteres que componen el puente.