SlideShare una empresa de Scribd logo
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Guzmán Gómez Carlos Jossue
SEMESTRE: Tercero
PARALELO: C
CARRERA: Pedagogía de las Ciencias Experimentales Informática
Informe N°17
TEMA:
Chatbots.
OBJETIVO:
Estructurar códigos en la creación de un chatbots mediante el uso de Landbot y Visual Studio Code
para realizar la compra de llantas en su diferente clasificación de rines.
RESULTADOS DE APRENDIZAJE
 Correcto uso de las herramientas que contiene Visual Studio Code y Landbot.
 Obtener trabajos precisos con diferentes variables en la ejecución de programas.
ACTIVIDADES:
-Crear un chatbots en la página web gratuita Lanbot.
-Crear un archivo nuevo en el desarrollador Visual Studio Code.
-Organizar códigos para permitir la entrada y salida de datos al interactuar con un chatbot que
corresponde a la compra de rines.
DESARROLLO DE CONTENIDOS
1. En primer lugar, se debe crear una cuenta en la página web Landbot.com y rellenar los
correspondientes datos personales.
2. En segundo lugar, realizar la edición del chatbot a crear, conforme a los requerimientos
como creador. En esta ocasión se diseñó una asistente que permita realizar la compra de
rines de manera más sencilla e interactiva con cada cliente.
CÓDIGO
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="robots" content="noindex">
<meta http-equiv='expires' content='0'/>
<meta http-equiv='pragma' content='no-cache'/>
<meta http-equiv='cache-control' content='no-store'/>
<meta name="google" content="notranslate" value="notranslate"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title> landbot | Start the conversation</title>
<meta property="og:title" content="landbot | Start the conversation"/>
<meta name="twitter:title" content="landbot | Start the conversation"/>
<meta name="description" content="Landbot.io is a tool to create conversation
al interfaces in substitution of forms. No coding required!"/>
<meta property="og:description" content="Landbot.io is a tool to create conve
rsational interfaces in substitution of forms. No coding required!"/>
<meta name="twitter:description" content="Landbot.io is a tool to create conv
ersational interfaces in substitution of forms. No coding required!"/>
<meta property="og:type" content="website"/>
<meta name="twitter:card" content="summary"/>
<meta property="og:url" content="https://chats.landbot.io/v3/H-977230-
TVS68W9VY6M25QHE/index.html"/>
<meta name="twitter:url" content="https://chats.landbot.io/v3/H-977230-
TVS68W9VY6M25QHE/index.html"/>
<meta name="twitter:image" content="https://static.landbot.io/landbot/files/m
eta_image_twitter.png"/>
<meta property="og:image" content="https://static.landbot.io/landbot/files/me
ta_image_og.png"/>
<link rel="icon" href="https://storage.googleapis.com/media.helloumi.com/bran
ds/helloumi.png" type="image/png"/>
<meta name="theme-color" content="#000000"/>
</head>
<body>
<script>
function setupLandbot() {
window._landbot = new Landbot.Native({configUrl: 'https://chats.landb
ot.io/v3/H-977230-TVS68W9VY6M25QHE/index.json'});
}
</script>
<script async defer onload="setupLandbot()" src="https://static.landbot.io/la
ndbot-3/landbot-3.0.0.js"></script>
</body>
</html>
3. En seguida, abrir el programa Visual Studio Code.
4. Posteriormente, se creará un nuevo proyecto dando click izquierdo sobre “File” y “New
File”.
5. Asi pues, para guardar el nuevo archivo creado seleccionamos nuevamente “File” y “Save
As”, para a continuación introducir el correspondiente nombre del trabajo y guardarlo con
formato PHP.
6. Luego en el primer formulario (Edicion.php) se estructura el texto que será el registro
correspondiente de los datos del comprador y los tipos de rines con los precios disponibles
que ofrece la página web; en donde se agregará adicionalmente el correspondiente código
del chatbot creado para su uso previo. Con el siguiente código:
<!DOCTYPE html PUBLIC "-
//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Inscripciones</title>
<link rel="stylesheet" href="style3.css">
<form action="enviar.php" method="post">
</head>
<body >
<script SameSite="None; Secure" src="https://static.landbot.io/landbot-3/landbot-
3.0.0.js"></script>
<script>
var myLandbot = new Landbot.Livechat({
configUrl: 'https://chats.landbot.io/v3/H-977230-
TVS68W9VY6M25QHE/index.json',
});
</script>
<center><h1>FORMULARIO PARA LA COMPRA DE RINES</h1></center>
<hr />
<center>
<div style=" border: ridge #0f0fef 8px;">
<p><h3>Nombres: </h3></p>
<input type="text" name="nom" value="">
<p><h3>Apellidos: </h3></p>
<input type="text" name="nom2" value="">
<h3>Ciudad: </h3><br>
<input type="radio" name="ciu" value="1"> Quito
<input type="radio" name="ciu" value="2"> Guayaquil
<input type="radio" name="ciu" value="3"> Cuenca
<input type="radio" name="ciu" value="4"> Ambato
</div>
<hr />
<center>
<div style=" border: ridge #33FF00 8px;">
<p><h3>G&eacute;nero:</h3></p>
<input type="radio" name="gen" value="1" />Femenino
<input type="radio" name="gen" value="2" />Masculino
<p><h3>Edad: </h3></p><input type="text" name="edad" value="">
<p><h3>Correo electr&oacute;nico: </h3></p><input type="text" name="corre" value
="">
<p><h3>N&uacute;mero Telef&oacute;nico: </h3></p><input type="text" name="nute"
value="">
<p><h3>Direcci&oacute;n: </h3></p><input type="text" name="dire" value="">
</div></center>
</center>
</center>
</div>
<hr />
<center>
<div style=" border: ridge #FFFF00 8px;">
<p><h3>Tipos de llantas: </h3></p><br>
<input type="checkbox" name="idi" value="1"> RIN 10 <br>
<input type="checkbox" name="idi" value="2"> RIN 11<br>
<input type="checkbox" name="idi" value="3"> RIN 12 <br>
<input type="checkbox" name="idi" value="4"> RIN 13 <br>
<input type="checkbox" name="idi" value="5"> RIN 14 <br>
<input type="checkbox" name="idi" value="6"> RIN 15 <br>
<h3>Material: </h3><br>
<select name="select">
<option> Aluminio </option>
<option> Magnesio</option>
<option> Acero</option>
<option> Aleación</option>
</select></center>
</div><hr />
<center>
<div style=" border: ridge #00FFFF 8px;">
<h3>Comentario:</h3> <br/>
<textarea name="comentario" rows="5" cols="50">Comentario: Gracias por su compra!
</textarea>
</div>
<hr />
<input type="submit" name="Enviar" />
<input type="reset" name="Limpiar" />
</body>
</html>
7. Después en un nuevo formulario (Diseño.php) se organiza la información que será impresa
por pantalla en el caso de haber efectuado el formulario, en donde se realiza el diseño
respectivo en color, espacio, letra, imágenes y el recordatorio de espacios sin rellenar o
errores en el registro de datos. Así:
<!DOCTYPE html PUBLIC "-
//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="style3.css">
<title>Inscrito</title>
</head>
<body >
<center><h1>Compra de rines para autos </h1></center><br />
<hr />
<div style=" border: ridge #0f0fef 8px;">
<?php
if(!empty($_POST['nom']))
{
$n=$_POST['nom'];
}
else {
echo "<p>Por favor Ingrese sus Nombres</p>";
}
if(!empty($_POST['nom2']))
{
$n1=$_POST['nom2'];
echo "<p>Su nombre completo es:</p>".$n." ".$n1;
}
else {
echo "<p>Por favor Ingrese sus Apellidos</p>";
}
if(!empty($_POST['ciu']))
{
$c=$_POST['ciu'];
switch ($c)
{
case 1: echo "<p>Su ciudad es:</p>QUITO";
break;
case 2: echo "<p>Su ciudad es:</p> GUAYAQUIL";
break;
case 3: echo "<p>Su ciudad es: </p>CUENCA";
break;
case 4: echo "<p>Su ciudad es: </p>AMBATO";
break;
}
}
else {
echo "<p>No ha selecionado una ciudad</p>";
}
?>
</div>
</hr>
<div style=" border: ridge #33FF00 8px;">
<?php
if (!empty ($_POST['gen']))
{
$g=$_POST['gen'];
switch ($g)
{
case 1: echo "<p>Genéro:</p>Femenino";
break;
case 2: echo "<p>Género:</p>Masculino";
break;
}
}
else
{
echo "<p>No ha selecionado un G&eacute;nero</p>";
}
$e=$_POST['edad'];
if (!is_numeric($e))
{
echo "<p>Debe ingresar N&uacute;meros en el casillero edad</p>";
}
else
{
if ($e>=100 or $e<=0)
{
echo "Edad no permitida";
}
else
{
echo"<p>Su edad es:</p>".$e;
}
}
if (!empty($_POST['corre']))
{
$c2=$_POST['corre'];
echo "<p> Su correo es:</p>".$c2;
}
else
{
echo "<p>NO ha ingresado un correo electronico</p>".br;
}
if(!empty($_POST['nute']))
{
$nt=$_POST['nute'];
echo "<p>Su numero es:</p>".$nt;
}
else
{
echo "<p>Debe ingresar N&uacute;meros en el casillero Numero Telefonico</P>";
}
if (!empty($_POST['dire']))
{
$di=$_POST['dire'];
echo "<p> Su direccion es: </p>".$di;
}
else
{
echo "<p>Casillero Direccion vacio</p>";
}
?>
</div><hr />
<div style=" border: ridge #FFFF00 8px;">
<?php
if(!empty($_POST['idi']))
{
$idi=$_POST['idi'];
if ($idi==1)
{
echo "<p>RIN:</p>10";
}
elseif($idi==2)
{
echo "<p>RIN:<p>11";
}
elseif($idi==3)
{
echo "<p>RIN:<p>12";
}
elseif($idi==4)
{
echo "<p>RIN:<p>13";
}
elseif($idi==5)
{
echo "<p>RIN:<p>14";
}
elseif($idi==6)
{
echo "<p>RIN:<p>15";
}
}
else
{
echo" No selecciono un idioma";
}
?>
</div>
<div style=" border: ridge #FFFF00 8px;">
<?php
if (!empty ($_POST["select"])){
$exa=$_POST["select"];
if ($exa=="Aluminio"){
$msm="<p><img src='8.png'> El material es: Aluminio</img><p>";
print $msm."<br>";
}
elseif ($exa=="Magnesio"){
$msm="<p><img src='7.jpg'> El materia es: Magnesio</img><p>";
print $msm."<br>";
}
elseif ($exa=="Acero"){
$msm="<p><img src='3.jpg'> El precio es: Acero</img><p>";
print $msm."<br>";
}
elseif ($exa=="Aleación"){
$msm="<p><img src='3.jpg'> El precio es: Aleación</img><p>";
print $msm."<br>";
}
else {
echo "<p>No seleccion un material</p>";
}
?>
</div>
</body>
</html>
8. A continuación, se procede a la descarga de imágenes con el respectivo nombre declarado
en el paso anterior. Es fundamental guardar todos los archivos en una sola carpeta
determinada, almacenar las imágenes con formato “jpg” y finalmente arrastrar las
diferentes ilustraciones al Visual Studio Code.
9. Por consiguiente, se introduce el uso del formato “style3” con formato “css” que es el
encargo de indicar la información de estilo, con el siguiente código:
body {
background-image:url(dos.jpg);
background-size:100vw 100vh;
background-attachment:fixed;
margin:0;
}
div {
width:600px;
margin:auto;
background: rgb(236, 220, 232);
padding:10px 20px;
box-sizing: border-box;
margin-top:20px;
border-radius:7px;
}
h1{
color:#ffffff;
}
}
h3{
color:#08288a;
}
h2{
color:#0b0b94;
}
p
{
font-size:24px;
color:#0c0c8a;
}
10. Y se guarda por medio de un “Save” la información ingresada.
11. Ingresar en la página web de preferencia con el enlace “http://127.0.0.1“ junto al nombre
de la carpeta o espacio en el que se guardó el archivo, en este caso “/deber”.
Posteriormente se selecciona el nombre del documento (formulario2) para visualizar por
pantalla los códigos ingresados.
12. Por último, al ejecutar el programa se obtiene:
a. Principalmente se logra interactuar con un chatbot predeterminado al momento de
realizar la compra de rines de manera sencilla y rápida.
b. También al rellenar el formulario ya conformado anteriormente, se podrá visualizar
la información ingresa para corroborar la compra realizada y observar el respectivo
precio e ilustración del rin seleccionado.
a)
b)
BIBLIOGRAFÍA:
• Tira, C. (2020). Explicación y uso de SWITCH (ejemplos en Visual Studio MacOS). .
https://www.tiracodigo.com/index.php/programacion/c-visual-studio-mac/explicacion-y-uso-
de-switch-ejemplos-en-visual-studio-macos
f.) ________________________ f.) _______________________
Carlos Jossue Guzmán Gómez MSc. Víctor Zapata
ESTUDIANTE DOCENTE
• Ponce, L. A. A. (2018, 11 octubre). Estructuras de decisión: If Then y Select Case - Visual Basic
paso a paso. AulaFácil. https://www.aulafacil.com/cursos/programacion/visual-basic-paso-a-
paso/estructuras-de-decision-if-then-y-select-case-l42171

Más contenido relacionado

PDF
Inf 16 (grupal 4) (lectura y desarrollo de un número)
PDF
Inf 19 (consulya y borrado de datos)
DOCX
PDF
Inf 14 (ventadellantas) rines
PDF
Informe chabot
DOCX
Trabajo array
DOCX
Informe grupal f_arinango_ cuenca
DOCX
Programa que almacena en una base de datos las características de un carro co...
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 19 (consulya y borrado de datos)
Inf 14 (ventadellantas) rines
Informe chabot
Trabajo array
Informe grupal f_arinango_ cuenca
Programa que almacena en una base de datos las características de un carro co...

La actualidad más candente (19)

PDF
Ejemplo de formulario
RTF
Sumaoctal
PPTX
Tarea 2 y_3
PPTX
PPTX
Tarea seccio 3_antonio
PDF
Funciones en php
PDF
Ejemplos de php_mysql
RTF
Wp config.php
PPTX
Codigo Php
PDF
La guia practica n° 2
ODP
Desarrollo de aplicaciones web usando Catalyst y jQuery
PDF
Guia N5 Proyectos Web Consultas Php Y My Sql
PDF
Guia N2 Proyectos Web Php
ODP
Desarrollando aplicaciones web usando Catalyst y jQuery
TXT
Php y my sql con manejo de sesiones
PDF
Symfony parte 14 Consultas SQL - Páginador
PPTX
3 curso php
PDF
Practica nº2.php
Ejemplo de formulario
Sumaoctal
Tarea 2 y_3
Tarea seccio 3_antonio
Funciones en php
Ejemplos de php_mysql
Wp config.php
Codigo Php
La guia practica n° 2
Desarrollo de aplicaciones web usando Catalyst y jQuery
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N2 Proyectos Web Php
Desarrollando aplicaciones web usando Catalyst y jQuery
Php y my sql con manejo de sesiones
Symfony parte 14 Consultas SQL - Páginador
3 curso php
Practica nº2.php
Publicidad

Similar a Inf 17 (chatbot) (20)

PDF
Tecnología Formulario
PDF
La api de salesforce
PPT
Truquitos html
PPT
Trucos html
PPT
Trucos Html
PDF
Guiapractica de bd completa
PDF
Javascript es6-ejercicios-resueltos-parte-2
DOCX
Air plane
PDF
Ejercicio denisse chacaguasay 3_c
PDF
Twig avanzado (sf2Vigo)
DOCX
Informe proyecto final grupal
DOCX
Informe proyecto final programación lenguaje php
PPTX
Revistaaaa
DOCX
Final portafolio 3 c (1)
DOCX
Codigos para html
DOC
Practicos script
PDF
Examen
Tecnología Formulario
La api de salesforce
Truquitos html
Trucos html
Trucos Html
Guiapractica de bd completa
Javascript es6-ejercicios-resueltos-parte-2
Air plane
Ejercicio denisse chacaguasay 3_c
Twig avanzado (sf2Vigo)
Informe proyecto final grupal
Informe proyecto final programación lenguaje php
Revistaaaa
Final portafolio 3 c (1)
Codigos para html
Practicos script
Examen
Publicidad

Más de Carlos Guzmán (20)

PDF
Proyecto final
DOCX
Rúbrica proyecto
PDF
Presentacion digital
PDF
Inf 20 (fpdf)
PDF
Inf 18 (base de datos)
PDF
Inf 15 (while y for) tablas de multiplicar
PDF
Inf 13 (switch)
PDF
Inf 12 (grupal 3)
PDF
Inf 11 (post)
PDF
Inf 10 (operaciones por pantalla) get
PDF
Inf 9 (grupal 2)
PDF
Inf 8 (tablas eliseth)
PDF
Inf 7 (instalación del xampp)
PDF
Inf 6 (grupal 1)
PDF
Inf 5 (diseños con texto y multimedia)
PDF
Inf 4 (cotizacion de autos)
PDF
Inf 3 (tablas)
PDF
Inf 2 (imagen, audio, video)
PDF
Inf 1 (instalación de visual studio code)
PDF
Programación Orientado Objetos
Proyecto final
Rúbrica proyecto
Presentacion digital
Inf 20 (fpdf)
Inf 18 (base de datos)
Inf 15 (while y for) tablas de multiplicar
Inf 13 (switch)
Inf 12 (grupal 3)
Inf 11 (post)
Inf 10 (operaciones por pantalla) get
Inf 9 (grupal 2)
Inf 8 (tablas eliseth)
Inf 7 (instalación del xampp)
Inf 6 (grupal 1)
Inf 5 (diseños con texto y multimedia)
Inf 4 (cotizacion de autos)
Inf 3 (tablas)
Inf 2 (imagen, audio, video)
Inf 1 (instalación de visual studio code)
Programación Orientado Objetos

Último (20)

PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Metodologías Activas con herramientas IAG
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PPTX
Presentación del Seminario Teorías del aprendizaje y problemas de contexto - ...
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
Actividad 1 (Habilidades sociales en la era digital)
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
Habilidades de comunicación en la era digital (planeación)
PDF
¿NO HABÉIS LEÍDO?. Por Jonathan Bravo.
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
biología es un libro sobre casi todo el tema de biología
Metodologías Activas con herramientas IAG
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Presentación del Seminario Teorías del aprendizaje y problemas de contexto - ...
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Tarea De El Colegio Coding For Kids 1 y 2
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Lección 6 Escuela Sab. A través del mar rojo.pdf
Actividad 1 (Habilidades sociales en la era digital)
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Cosacos y hombres del Este en el Heer.ppt
Habilidades de comunicación en la era digital (planeación)
¿NO HABÉIS LEÍDO?. Por Jonathan Bravo.

Inf 17 (chatbot)

  • 1. GUÍA DE USO DE LABORATORIOS ESTUDIANTE: Guzmán Gómez Carlos Jossue SEMESTRE: Tercero PARALELO: C CARRERA: Pedagogía de las Ciencias Experimentales Informática Informe N°17 TEMA: Chatbots. OBJETIVO: Estructurar códigos en la creación de un chatbots mediante el uso de Landbot y Visual Studio Code para realizar la compra de llantas en su diferente clasificación de rines. RESULTADOS DE APRENDIZAJE  Correcto uso de las herramientas que contiene Visual Studio Code y Landbot.  Obtener trabajos precisos con diferentes variables en la ejecución de programas. ACTIVIDADES: -Crear un chatbots en la página web gratuita Lanbot. -Crear un archivo nuevo en el desarrollador Visual Studio Code. -Organizar códigos para permitir la entrada y salida de datos al interactuar con un chatbot que corresponde a la compra de rines. DESARROLLO DE CONTENIDOS 1. En primer lugar, se debe crear una cuenta en la página web Landbot.com y rellenar los correspondientes datos personales.
  • 2. 2. En segundo lugar, realizar la edición del chatbot a crear, conforme a los requerimientos como creador. En esta ocasión se diseñó una asistente que permita realizar la compra de rines de manera más sencilla e interactiva con cada cliente. CÓDIGO <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="robots" content="noindex"> <meta http-equiv='expires' content='0'/> <meta http-equiv='pragma' content='no-cache'/> <meta http-equiv='cache-control' content='no-store'/> <meta name="google" content="notranslate" value="notranslate"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title> landbot | Start the conversation</title> <meta property="og:title" content="landbot | Start the conversation"/> <meta name="twitter:title" content="landbot | Start the conversation"/> <meta name="description" content="Landbot.io is a tool to create conversation al interfaces in substitution of forms. No coding required!"/> <meta property="og:description" content="Landbot.io is a tool to create conve rsational interfaces in substitution of forms. No coding required!"/> <meta name="twitter:description" content="Landbot.io is a tool to create conv ersational interfaces in substitution of forms. No coding required!"/> <meta property="og:type" content="website"/>
  • 3. <meta name="twitter:card" content="summary"/> <meta property="og:url" content="https://chats.landbot.io/v3/H-977230- TVS68W9VY6M25QHE/index.html"/> <meta name="twitter:url" content="https://chats.landbot.io/v3/H-977230- TVS68W9VY6M25QHE/index.html"/> <meta name="twitter:image" content="https://static.landbot.io/landbot/files/m eta_image_twitter.png"/> <meta property="og:image" content="https://static.landbot.io/landbot/files/me ta_image_og.png"/> <link rel="icon" href="https://storage.googleapis.com/media.helloumi.com/bran ds/helloumi.png" type="image/png"/> <meta name="theme-color" content="#000000"/> </head> <body> <script> function setupLandbot() { window._landbot = new Landbot.Native({configUrl: 'https://chats.landb ot.io/v3/H-977230-TVS68W9VY6M25QHE/index.json'}); } </script> <script async defer onload="setupLandbot()" src="https://static.landbot.io/la ndbot-3/landbot-3.0.0.js"></script> </body> </html> 3. En seguida, abrir el programa Visual Studio Code.
  • 4. 4. Posteriormente, se creará un nuevo proyecto dando click izquierdo sobre “File” y “New File”. 5. Asi pues, para guardar el nuevo archivo creado seleccionamos nuevamente “File” y “Save As”, para a continuación introducir el correspondiente nombre del trabajo y guardarlo con formato PHP.
  • 5. 6. Luego en el primer formulario (Edicion.php) se estructura el texto que será el registro correspondiente de los datos del comprador y los tipos de rines con los precios disponibles que ofrece la página web; en donde se agregará adicionalmente el correspondiente código del chatbot creado para su uso previo. Con el siguiente código: <!DOCTYPE html PUBLIC "- //W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Inscripciones</title> <link rel="stylesheet" href="style3.css"> <form action="enviar.php" method="post"> </head> <body > <script SameSite="None; Secure" src="https://static.landbot.io/landbot-3/landbot- 3.0.0.js"></script> <script> var myLandbot = new Landbot.Livechat({
  • 6. configUrl: 'https://chats.landbot.io/v3/H-977230- TVS68W9VY6M25QHE/index.json', }); </script> <center><h1>FORMULARIO PARA LA COMPRA DE RINES</h1></center> <hr /> <center> <div style=" border: ridge #0f0fef 8px;"> <p><h3>Nombres: </h3></p> <input type="text" name="nom" value=""> <p><h3>Apellidos: </h3></p> <input type="text" name="nom2" value=""> <h3>Ciudad: </h3><br> <input type="radio" name="ciu" value="1"> Quito <input type="radio" name="ciu" value="2"> Guayaquil <input type="radio" name="ciu" value="3"> Cuenca <input type="radio" name="ciu" value="4"> Ambato </div> <hr /> <center> <div style=" border: ridge #33FF00 8px;"> <p><h3>G&eacute;nero:</h3></p> <input type="radio" name="gen" value="1" />Femenino <input type="radio" name="gen" value="2" />Masculino <p><h3>Edad: </h3></p><input type="text" name="edad" value=""> <p><h3>Correo electr&oacute;nico: </h3></p><input type="text" name="corre" value =""> <p><h3>N&uacute;mero Telef&oacute;nico: </h3></p><input type="text" name="nute" value=""> <p><h3>Direcci&oacute;n: </h3></p><input type="text" name="dire" value=""> </div></center> </center> </center> </div> <hr /> <center> <div style=" border: ridge #FFFF00 8px;"> <p><h3>Tipos de llantas: </h3></p><br> <input type="checkbox" name="idi" value="1"> RIN 10 <br> <input type="checkbox" name="idi" value="2"> RIN 11<br> <input type="checkbox" name="idi" value="3"> RIN 12 <br> <input type="checkbox" name="idi" value="4"> RIN 13 <br> <input type="checkbox" name="idi" value="5"> RIN 14 <br> <input type="checkbox" name="idi" value="6"> RIN 15 <br> <h3>Material: </h3><br> <select name="select"> <option> Aluminio </option> <option> Magnesio</option> <option> Acero</option>
  • 7. <option> Aleación</option> </select></center> </div><hr /> <center> <div style=" border: ridge #00FFFF 8px;"> <h3>Comentario:</h3> <br/> <textarea name="comentario" rows="5" cols="50">Comentario: Gracias por su compra! </textarea> </div> <hr /> <input type="submit" name="Enviar" /> <input type="reset" name="Limpiar" /> </body> </html> 7. Después en un nuevo formulario (Diseño.php) se organiza la información que será impresa por pantalla en el caso de haber efectuado el formulario, en donde se realiza el diseño respectivo en color, espacio, letra, imágenes y el recordatorio de espacios sin rellenar o errores en el registro de datos. Así: <!DOCTYPE html PUBLIC "- //W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" href="style3.css"> <title>Inscrito</title> </head> <body > <center><h1>Compra de rines para autos </h1></center><br /> <hr /> <div style=" border: ridge #0f0fef 8px;"> <?php if(!empty($_POST['nom'])) { $n=$_POST['nom']; } else { echo "<p>Por favor Ingrese sus Nombres</p>"; } if(!empty($_POST['nom2'])) { $n1=$_POST['nom2']; echo "<p>Su nombre completo es:</p>".$n." ".$n1; } else {
  • 8. echo "<p>Por favor Ingrese sus Apellidos</p>"; } if(!empty($_POST['ciu'])) { $c=$_POST['ciu']; switch ($c) { case 1: echo "<p>Su ciudad es:</p>QUITO"; break; case 2: echo "<p>Su ciudad es:</p> GUAYAQUIL"; break; case 3: echo "<p>Su ciudad es: </p>CUENCA"; break; case 4: echo "<p>Su ciudad es: </p>AMBATO"; break; } } else { echo "<p>No ha selecionado una ciudad</p>"; } ?> </div> </hr> <div style=" border: ridge #33FF00 8px;"> <?php if (!empty ($_POST['gen'])) { $g=$_POST['gen']; switch ($g) { case 1: echo "<p>Genéro:</p>Femenino"; break; case 2: echo "<p>Género:</p>Masculino"; break; } } else { echo "<p>No ha selecionado un G&eacute;nero</p>"; } $e=$_POST['edad']; if (!is_numeric($e)) { echo "<p>Debe ingresar N&uacute;meros en el casillero edad</p>"; } else { if ($e>=100 or $e<=0) { echo "Edad no permitida";
  • 9. } else { echo"<p>Su edad es:</p>".$e; } } if (!empty($_POST['corre'])) { $c2=$_POST['corre']; echo "<p> Su correo es:</p>".$c2; } else { echo "<p>NO ha ingresado un correo electronico</p>".br; } if(!empty($_POST['nute'])) { $nt=$_POST['nute']; echo "<p>Su numero es:</p>".$nt; } else { echo "<p>Debe ingresar N&uacute;meros en el casillero Numero Telefonico</P>"; } if (!empty($_POST['dire'])) { $di=$_POST['dire']; echo "<p> Su direccion es: </p>".$di; } else { echo "<p>Casillero Direccion vacio</p>"; } ?> </div><hr /> <div style=" border: ridge #FFFF00 8px;"> <?php if(!empty($_POST['idi'])) { $idi=$_POST['idi']; if ($idi==1) { echo "<p>RIN:</p>10"; } elseif($idi==2) { echo "<p>RIN:<p>11"; } elseif($idi==3) { echo "<p>RIN:<p>12";
  • 10. } elseif($idi==4) { echo "<p>RIN:<p>13"; } elseif($idi==5) { echo "<p>RIN:<p>14"; } elseif($idi==6) { echo "<p>RIN:<p>15"; } } else { echo" No selecciono un idioma"; } ?> </div> <div style=" border: ridge #FFFF00 8px;"> <?php if (!empty ($_POST["select"])){ $exa=$_POST["select"]; if ($exa=="Aluminio"){ $msm="<p><img src='8.png'> El material es: Aluminio</img><p>"; print $msm."<br>"; } elseif ($exa=="Magnesio"){ $msm="<p><img src='7.jpg'> El materia es: Magnesio</img><p>"; print $msm."<br>"; } elseif ($exa=="Acero"){ $msm="<p><img src='3.jpg'> El precio es: Acero</img><p>"; print $msm."<br>"; } elseif ($exa=="Aleación"){ $msm="<p><img src='3.jpg'> El precio es: Aleación</img><p>"; print $msm."<br>"; } else { echo "<p>No seleccion un material</p>"; } ?> </div> </body> </html> 8. A continuación, se procede a la descarga de imágenes con el respectivo nombre declarado en el paso anterior. Es fundamental guardar todos los archivos en una sola carpeta
  • 11. determinada, almacenar las imágenes con formato “jpg” y finalmente arrastrar las diferentes ilustraciones al Visual Studio Code. 9. Por consiguiente, se introduce el uso del formato “style3” con formato “css” que es el encargo de indicar la información de estilo, con el siguiente código: body { background-image:url(dos.jpg); background-size:100vw 100vh; background-attachment:fixed; margin:0; } div { width:600px; margin:auto; background: rgb(236, 220, 232); padding:10px 20px; box-sizing: border-box; margin-top:20px; border-radius:7px; } h1{ color:#ffffff; } } h3{ color:#08288a; } h2{ color:#0b0b94; } p { font-size:24px; color:#0c0c8a; } 10. Y se guarda por medio de un “Save” la información ingresada.
  • 12. 11. Ingresar en la página web de preferencia con el enlace “http://127.0.0.1“ junto al nombre de la carpeta o espacio en el que se guardó el archivo, en este caso “/deber”. Posteriormente se selecciona el nombre del documento (formulario2) para visualizar por pantalla los códigos ingresados.
  • 13. 12. Por último, al ejecutar el programa se obtiene: a. Principalmente se logra interactuar con un chatbot predeterminado al momento de realizar la compra de rines de manera sencilla y rápida. b. También al rellenar el formulario ya conformado anteriormente, se podrá visualizar la información ingresa para corroborar la compra realizada y observar el respectivo precio e ilustración del rin seleccionado. a) b) BIBLIOGRAFÍA: • Tira, C. (2020). Explicación y uso de SWITCH (ejemplos en Visual Studio MacOS). . https://www.tiracodigo.com/index.php/programacion/c-visual-studio-mac/explicacion-y-uso- de-switch-ejemplos-en-visual-studio-macos
  • 14. f.) ________________________ f.) _______________________ Carlos Jossue Guzmán Gómez MSc. Víctor Zapata ESTUDIANTE DOCENTE • Ponce, L. A. A. (2018, 11 octubre). Estructuras de decisión: If Then y Select Case - Visual Basic paso a paso. AulaFácil. https://www.aulafacil.com/cursos/programacion/visual-basic-paso-a- paso/estructuras-de-decision-if-then-y-select-case-l42171