Buscar

martes, 7 de marzo de 2023

Conclusiones



CONCLUSIONES

 

 

Ø  Freddy Orlando Villarroel Salvatierra. - Mi punto de vista sobre nuestro proyecto y aplicación nos ayudó el programa “Arrays” nos puede ayudar en un negocio, en nuestro caso lo usamos en un restaurante, que administra nuestro inventario y saber cuánto tiene en inventario.

 

 

 

 

 

Ø  Luis Fernando Urquiza Trujillo.- Desde tiempo modernos nos hemos acostumbrado a tener los resultados inmediatos sin entender como funciona, ya existe un ciencia para llamada matrices por debajo de eso, que ayuda resolver más rápido las cosas, gracias a esta materia aprendi a como funciona y como puedo aplicar esto a mi carrera.

 

 

 

 

 

 

Josué Daniel Vaca Jiménez. –

 bueno nos permite almacenar, manipular cojuntos de datos de manera eficientes. Arrays que son ideales para el resgitro de manipulacion de informacion que representa una tabulacion de resultado.

 

 

 

 

Ø  Julio Peña Villarroel. - Logramos realizar un programa aplicando lo aprendido sobre algebra lineal con el programa ‘’Array’’que nos ayudara en un restaurante acerca de lo que vienen a ser la búsqueda de datos y a la vez aplicar lo que hemos aprendido sobre matrices.

Ø  Luis Antonio Robles Aponte. - A mi punto de vista el programa arrays nos puede servir de conocimiento ya sea en la vida cotidiana como por ejemplo en un trabajo de almacén para recopilar datos, buscar datos y saber dar datos de que obtuvo y que se vendió. Ya que fue hecho con visual studio y arrays, para poder correr el programa y así poder dar los datos con el fin de dar uso al programa.


DESARROLLO

 

 DESARROLLO






Una matriz unidimensional mediante el operador new; para ello, especifique el tipo de elemento de matriz y el número de elementos. En el ejemplo siguiente se declara una matriz de cinco enteros:

 

C#

 

Int [] array = new int [5].

Esta matriz contiene los elementos de array [0] a array [4]. Los elementos de la matriz se inicializan en el valor predeterminado del tipo de elemento, 0 para los enteros.

 

Las matrices pueden almacenar cualquier tipo de elemento que se especifique, como en el ejemplo siguiente, en el que se declara una matriz de cadenas:


C#

String [] string Array = new string [6];

Inicialización de matriz

Puede inicializar los elementos de una matriz al declararla. El especificador de longitud no es necesario porque la medida se infiere a partir del número de elementos de la lista de inicialización. Por ejemplo:

C#

Int [] array1 = new int [] {1, 3, 5, 7, 9};



 

Dado que podemos observar este código no se ejecutará en la nada esta las herramientas como los IDE en este caso estaremos usando visual Studio 2022

descargaremos

En este caso la versión Community 2022 la cual pondremos desarrollar desde la versión formulario de Windows


Cargado el archivo seguiremos el proceso con colocar el nombre a la clase o al nombre del proyecto en este caso se llamará prMatriz.

 

Este caso podemos expresar en orden la secuencia de códigos el programa para presentar donde se apera el programa donde usara matrices más conocidas como array

 

namespace prMatriz

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

            btnVender.Enabled= false;

            txtPrecio.Enabled= false;

            txtDisponible.Enabled= false;

        }

        //Declaracion de variables

        private string[,] mPlatos;

        private int cantPlatos;

        private int index;

        private int encuentra = 0;



        private void btnCargar_Click(object sender, EventArgs e)

        {

            // Entrada de datos

            cantPlatos = Convert.ToInt32(txtCantPlatos.Text);

            // inicializar ahora la matriz

            mPlatos= new string[cantPlatos, 3];

            // ingresar datos a nuestra matriz

            for  (int i = 0; i < cantPlatos; i++){

                mPlatos[i, 0] = Microsoft.VisualBasic.Interaction.InputBox("Ingrese el nombre del plato " + (i + 1),"Restaurant ");

                mPlatos[i, 1] = Microsoft.VisualBasic.Interaction.InputBox("Ingrese el precio del plato " + (i + 1), "Restaurant ");

                mPlatos[i, 2] = Microsoft.VisualBasic.Interaction.InputBox("Ingrese el Stock del plato " + (i + 1), "Restaurant ");


            }


        }


        private void btnBuscar_Click(object sender, EventArgs e)

        {

            //Declaracion de variable

            string plato;

            // entrada de datos

            plato=txtPlato.Text;

            //Buscamos si el plato ingresado existe 

            for (int i=0;i<cantPlatos;i=i+1)

            {

                if (mPlatos[i, 0].Equals(plato))

                {

                    txtPrecio.Text= mPlatos[i, 1].ToString();

                    txtDisponible.Text = mPlatos[i, 2].ToString();

                    index= i;

                    btnVender.Enabled= true;

                    encuentra = 1;


                }

            }

            if (encuentra== 0) {

                MessageBox.Show("No existe el plato", "Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Error);

                btnVender.Enabled= false;

            }

        }


        private void btnVender_Click(object sender, EventArgs e)

        {

            // declaracion de variable

            int cant, stock;

            // Entrada de datos

            cant = Convert.ToInt32(txtCantidad.Text);

            stock = Convert.ToInt32(txtDisponible.Text);

            if (cant <= stock)

            {

                // disminuir el stock de ese plato 

                mPlatos[index,2]= Convert.ToString(stock - cant);

            }

            else

            {

                MessageBox.Show("No hay suficiente stock ", "Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }

        }

    }

}

 

Al momento de correr el programa agregando lo botones y configurando los nombres tendría que verse así

 



La cual podremos agregar la cantidad de platillos donde podremos agregar sus nombres y precios y cantidad de cada plato de comida, en la cual también podremos vender y saber cuántos platos aún se tiene almacenados

 




Aquí podemos observar que se agregaron datos donde en este caso vemos el plato pike con un precio de 34 y la cantidad en stock son 6 al vender 5 platos se actualizarán a 1


 


De esta manera estamos usando las matrices como una forma de almacenar y buscar

MARCO TEORICO

 

MARCO TEORICO

Es el campo de matemáticas aplicada que analiza valora y calcula materias relacionada con los mercados financieros y especialmente el valor del tiempo dinero en el tiempo.

Ya que pretende dar una introducción a la programación, para ellos se ha comenzado con la definición de lenguajes de programación, continuando con una reseña de la evolución y clasificación del lenguaje de programación desde el inicio hasta nuestros días.

Posteriormente se explica de manera sencilla en que consiste los lenguajes de programación visuales, para continuar con una revisión de visual studio, además de conceptos y terminología necesarios para programar en este lenguaje.

Finalmente se explica lo que es una base de datos, conceptos y terminología, para comprender la importancia del uso de estas dentro de los sistemas de información

Y así es como la investigación de programas de C# como arrays, visual studio fue modificándose con el tiempo de los años, y el propósito siempre fue dar a conocer que la programación es tan amplia, que podríamos programar lo que quisiéramos, ya que en el mundo de la programación es inmensa, si estas aprendiendo, es mejor que sepas bien medida de la enseñanza que vayas adquiriendo.


OBJETIVO

 

                                    OBJETIVOS ESPECIFICOS
 

Aquí vamos a saber más afondo sobre las matrices aplicadas en el programa de C#.

 

·       Pueden ser una matriz unidimensional, multidimensional o escalonada.

·       El número de dimensiones y la longitud de cada dimensión se establece al crear la instancia de matriz. No se pueden cambiar estos valores durante la vigencia de la instancia

·       Los valores predeterminados de los elementos numéricos de matriz se establecen en cero y los elementos de referencia se establecen en NULL.

·       Una matriz escalonada es una matriz de matrices y, por consiguientes sus elementos son tipo de referencia y se inician en NULL.

·       Las matrices se indexan con cero: una matriz con n de elemento se indexa de 0 a n-1

Ø  Matrices como objetos

 En C#, las matrices son actualmente objetos, y no simplemente regiones direccionables de memoria contigua como en C y C++.Array es el tipo base abstracto de todos los tipos de matriz. Puede usar las propiedades, y otros miembros de clase, que tiene Array Un ejemplo de esto sería usar la propiedad Lenght para obtener la longitud de una matriz. El código siguiente asigna la longitud de la matriz numbers, que es 5, a una variable denominada 

Ø  Comportamiento del valor predeterminado

·       Para los tipos de valor, los elementos de la matriz se inicializan con el valor predeterminado, el patrón de 0 bits; los elementos tendrán el valor 0.

·       Todos los tipos de referencia (incluidos los que no aceptan valores NULL) tienen los valores NULL.

·       Para los tipos de valor que aceptan valores NULL, Has Valué se establece en falsé, y los elementos se establecerán en NULL.

Ø  Declaración de arrays

Los Arrays o Matrices en C# son una estructura que almacena una o más variables del mismo tipo de dato que el array al momento de crearlo, la declaración de un array puede definirse de diversas maneras, veamos algunas maneras de hacerlo.

 


INTRODUCCION


Proyecto socio formativo integrador  


INTRODUCCION

Durante muchos años, el estudio del algebra ha estado principalmente relacionado con la solución de las ecuaciones. Una ecuación es un enunciado de dos expresiones algebraicas iguales

Existen cierto tipo de problemas matemáticos que se resuelven utilizando ecuaciones lineales y otro en donde la relaciones entre variables incluye dos o más ecuaciones, siendo necesario resolver un sistema de ecuaciones lineales simultaneas, las cuales pueden tener dos o más

incógnitas. Se incluye además los temas de consistencia e inconsistencia de sistemas de ecuaciones lineales y sistemas homogéneos.

 

Puede almacenar varias variables del mismo tipo en una estructura de datos de matriz. Puede declarar una matriz mediante la especificación del tipo de sus elementos. Si quiere que la matriz almacene elementos de cualquier tipo, puede especificar objeto como su tipo. En el sistema de tipos unificado de C#, todos los tipos, los predefinidos y los definidos por el usuario, los tipos de referencia y los tipos de valores, heredan directa o indirectamente de Objeto


JUSTIFICACIÓN


El estudio del álgebra lineal y tensorial comprende fundamentalmente a las matrices, los espacios vectoriales y las formas algebraicas. Ya que los simples ejercicios de buscar y saber la cantidad de elementos contamos, se necesita estar contando constantemente son muy morosos y para una empresa o miniempresa es complicado trabajar con numero constantes eh aquí que llegamos a usar una de las herramientas de primer mundo, la tecnología con ello la programación y con el sistema de matrices y comúnmente conocido como array en programación resolvemos ese problema del tiempo.

El propósito es darle una solución de ventas, y balance de una mercadería u obtener una suma total de productos en una empresa dependa de lo que está vendiendo o recibiendo de un lugar.


OBJETIVO GENERAL

 

El objetivo general es realizar o resolver la problemática y tediosa comprobación de datos ya que así podemos ir agilizando los datos del almacén con tan solo una simple búsqueda, así cada uno programado su programa podrá obtener la cantidad, plantillas un precio, y hasta la cantidad de ventas.

 

La finalidad de hacer este programa es demostrar al mundo que se puede programar un programa basado en la actividad que realiza una empresa o trabajo y así sacar los cálculos exactos de compra y venta utilizando matrices que esa es la finalidad para poder entender el proyecto.

 

Y para hacer un programa podemos utilizar varios métodos por la cual hemos decidido hacer con visual studio C# y el array, que fue de gran ayuda para poder hacer el programa y hacer que corra el programa con éxito.


.



Conclusiones

CONCLUSIONES     Ø   Freddy Orlando Villarroel Salvatierra. - Mi punto de vista sobre nuestro proyecto y aplicación nos ayudó el programa ...