Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
domingo, 19 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Nuestro proyecto parte 8

Hola de nuevo. Espero que hayan seguido experimentando con nuestro proyecto y que hayan descubierto cuáles eran los posibles errores que el usuario podría cometer a la hora de hacer las selecciones de tipo de producto y nombre de producto respectivamente.

 

La salida de nuestro programa en pantalla le permite al usuario escoger - y no escribir o digitar - el tipo del producto, en conjunción con el nombre del producto que el comprador desea llevarse a su casa. Sin embargo, el usuario tiene la posibilidad de equivocarse a la hora de escoger. Por ejemplo, el programa le da la posibilidad de escoger un tipo de producto "Disco" y escoger un nombre de producto El jinete polaco - Antonio Muñoz Molina, con lo que se crea la confusión, además de que se le cobra al comprador o bien más (en caso de lleve un disco y se le cobre un libro) o bien menos (en caso de que lleve un libro y se le cobre un disco)

 

Algo que hay que hacer notar, es que este programa puede utilizarse tanto a nivel de intranet, como a nivel de internet, en una tienda On-line, en la que el usuario y el comprador, vendrían a ser el mismo.

 

En fin, modos de reparar este error, como modos de hacer el proyecto que hemos ido desarrollando, las hay muchas, y esperamos que todos y cada uno de los apreciables lectores encuentren su propio estilo. Para este curso, y siendo que pretendemos utilizar la mayor cantidad de conceptos aprendidos en este curso, nos decidimos por hacerlo utilizando switch e if..else anidados.

 

De lo anterior vemos que las adiciones a nuestro programa se dan en la estructura switch, agregando una estructura if..else a cada case, de la siguiente forma:

 

switch($tipo_prod){

case "disco":

if($nombre_prod == "Cien años de soledad" || $nombre_prod =="El jinete polaco"){

echo "<H1>El producto escogido es un libro, corrija</H1>";

}

else{

$precio_original = 15.5;

calculo($precio_original);

}

break;

case "libro":

if($nombre_prod == "El hombre del traje gris" || $nombre_prod == "Mentiras piadosas"){

echo "<H1>El producto escogido es un disco, corrija</H1>";

}

else{

$precio_original = 20.00;

calculo($precio_original);

}

break;

}

 

De esta forma, nuestra salida queda de la siguiente forma:

 

 

Con las adiciones anteriores, la salida a pantalla de nuestro programa queda de la siguiente forma:

 

php

 

Esta es la salida cuando cometemos un error en cuanto a la selección del nombre del producto.

La salida, cuando no hay error alguno es la siguiente:

 

php

 

En nuestra próxima entrega, más mejoras a nuestro proyecto.

De momento, hasta pronto.

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)