<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Mi padlet resplandeciente by Andy Cox</title>
      <link>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2024-10-26 15:28:52 UTC</pubDate>
      <lastBuildDate>2024-10-26 19:15:17 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Estructura y funciones</title>
         <author>andycox0541</author>
         <link>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw/wish/3188536894</link>
         <description><![CDATA[<p><strong>Estructura</strong>: Una estructura es una forma de agrupar diferentes tipos de datos bajo un solo nombre. Esto permite crear un tipo de dato personalizado que puede contener múltiples variables llamadas miembros o campos. Los miembros de una estructura pueden ser de diferentes tipos, como enteros, flotantes, cadenas, etc. Las estructuras son útiles para representar entidades del mundo real, como objetos con atributos.</p><p><br/></p><p><strong>Funciones:</strong> Una función en C++ es un bloque de código que realiza una tarea específica y que puede ser llamado desde otras partes del programa. Las funciones permiten reutilizar código, lo que reduce la duplicación y hace que el código sea más fácil de mantener.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-26 15:37:29 UTC</pubDate>
         <guid>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw/wish/3188536894</guid>
      </item>
      <item>
         <title>Planteamiento de un problema </title>
         <author>andycox0541</author>
         <link>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw/wish/3188544613</link>
         <description><![CDATA[<p>Se desea desarrollar un programa que permita gestionar los datos de los productos de una tienda. Cada producto tiene los siguientes atributos:</p><ul><li><p>Código (número entero).</p></li><li><p>Descripción (cadena de caracteres).</p></li><li><p>Precio (número decimal).</p></li><li><p>Cantidad (número entero).</p></li></ul><p>El programa debe realizar las siguientes funciones:</p><ol><li><p>Registrar un producto: Permitir al usuario ingresar los datos de los productos.</p></li><li><p>Aplicar descuento: Calcular un descuento del 10% sobre el precio de un producto si la cantidad en stock es mayor a 50.</p></li><li><p>Mostrar la información del producto: Mostrar los datos del producto si su precio, después del descuento, es mayor a 500.</p></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-26 15:51:51 UTC</pubDate>
         <guid>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw/wish/3188544613</guid>
      </item>
      <item>
         <title>Solución </title>
         <author>andycox0541</author>
         <link>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw/wish/3188635615</link>
         <description><![CDATA[<p>#include&lt;iostream&gt;</p><p>using namespace std;</p><p>struct Producto {</p><p>&nbsp; &nbsp; int codigo;</p><p>&nbsp; &nbsp; string descripcion;</p><p>&nbsp; &nbsp; double precio;</p><p>&nbsp; &nbsp; int cantidad;</p><p>};</p><p>&nbsp;</p><p>void obtenerDatos(Producto[], int);</p><p>Producto aplicarDescuento(Producto);</p><p>bool verificarPrecio(Producto*);</p><p>&nbsp;</p><p>int main() {</p><p>&nbsp; &nbsp; const int max = 3; &nbsp;</p><p>&nbsp;</p><p>&nbsp; &nbsp; Producto productos[max];</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp; &nbsp; obtenerDatos(productos, max);</p><p>&nbsp;</p><p>&nbsp; &nbsp; for (int i = 0; i &lt; max; i++) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; productos[i] = aplicarDescuento(productos[i]);</p><p>&nbsp;</p><p>&nbsp; &nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; if (verificarPrecio(&amp;productos[i])) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Código del producto: " &lt;&lt; productos[i].codigo &lt;&lt; endl;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Descripción: " &lt;&lt; productos[i].descripcion &lt;&lt; endl;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Precio con descuento: " &lt;&lt; productos[i].precio &lt;&lt; endl;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Cantidad: " &lt;&lt; productos[i].cantidad &lt;&lt; endl;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; }</p><p>&nbsp;</p><p>&nbsp; &nbsp; return 0;</p><p>}</p><p>&nbsp;</p><p>void obtenerDatos(Producto productos[], int cantidad) {</p><p>&nbsp; &nbsp; Producto* puntero;</p><p>&nbsp;</p><p>&nbsp; &nbsp; for (puntero = &amp;productos[0]; puntero &lt; &amp;productos[cantidad]; puntero++) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Ingrese el código del producto: ";</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cin &gt;&gt; puntero-&gt;codigo;</p><p>&nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Ingrese la descripción del producto: ";</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cin.ignore(); &nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; getline(cin, puntero-&gt;descripcion);</p><p>&nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Ingrese el precio del producto: ";</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cin &gt;&gt; puntero-&gt;precio;</p><p>&nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cout &lt;&lt; "Ingrese la cantidad del producto: ";</p><p>&nbsp; &nbsp; &nbsp; &nbsp; cin &gt;&gt; puntero-&gt;cantidad;</p><p>&nbsp; &nbsp; }</p><p>}</p><p>&nbsp;</p><p>Producto aplicarDescuento(Producto producto) {</p><p>&nbsp; &nbsp; if (producto.cantidad &gt; 50) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; producto.precio *= 0.9; &nbsp;</p><p>&nbsp; &nbsp; }</p><p>&nbsp; &nbsp; return producto;</p><p>}</p><p>&nbsp;</p><p>bool verificarPrecio(Producto* producto) {</p><p>&nbsp; &nbsp; return producto-&gt;precio &gt; 500;</p><p>}</p><p>&nbsp;</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-10-26 19:15:16 UTC</pubDate>
         <guid>https://padlet.com/andycox0541/v3o3n6a7sie2uwxw/wish/3188635615</guid>
      </item>
   </channel>
</rss>
