Está en la página 1de 15

Universidad Dominicana

O&M

Página 1 de 15
PROGRAMACION ESTRUCTURADA C

Estudiantes: Matrículas:
Wilmar Castillo 18-SIIN-1-023
Marian Velez 19-MIIN-1-161

Sección:
Sección 0410B
Maestro:
Luis Daniel Rodriguez
Fecha de entrega:
Martes 3 de diciembre 2019

Informe

En nuestro informe hacemos presente el principal tema de nuestro


tema grupal asignado tratando El procedimiento administrativo de
la gestión del medio ambiente con la finalidad que pueda ser
entendible para todos.

Página 2 de 15
Número mayor – menor

En este programa nosotros


agregamos en su diseño 3 labels.
Dos que sirven para identificar
el ingreso de valores numéricos
para su determinada función
como se puede apreciar a la
izquierda de este documento.

Dichos labels esta distribuidos


en las siguientes partes, dos en
la parte superior izquierda y uno en la parte central inferior del
programa. Los dos primeros desempeñan la función de indicar el

Página 3 de 15
ingreso de valores y el tercer label muestra el resultado de la
operación matemática entre dos valores, en este caso “Primer
número” y “Segundo número” que se muestra con la opción de
“Comparar”, luego el resultado sale en el label número 3 el cual se ve
en la pantalla como “Resultado”.

Para ello se insertaron 2 Textbox, que sirven como herramienta de


introducción de datos, en el código se refleja los datos ingresados en
dos variables ingresadas que son N1 y N2. En el código de
programación se asigna ambas a variables la conversión de datos:
Convert.ToInt32 () para convertir un valor especificado a un entero
con signo de 32 bits. A cada uno según su textbox, a saber, uno para
cada variable.

Además, se insertó un botón de limpiar, este cumple con la función


de dejar todo en blanco como si volviéramos a iniciar el programa
desde cero y nos da la posibilidad de volver a ejecutar otra operación.

A continuación, una muestra de ello:

En este ejemplo se puede ver


como se realiza la operación u
muestra los resultados indicando
el numero mayor, tal y como se
aprecia en pantalla.

Página 4 de 15
En esta parte que esta invertida la
cantidad muestra el numero
menor de la operación
matemática del programa.

En esta otra toma muestra como


el programa hace una
comparación de los valores
ingresados.

En esta otra pestaña se puede


mostrar como al dar click al

Página 5 de 15
botón de limpiar todo queda como si se inicio el programa desde
cero.

El código de este programa esta adjunto en la parte final de este


trabajo como anexos.

Calculadora Simple

En este programa es una


calculadora que esta diseñada para
hacer 4 operaciones matemáticas
las cuales son: Suma (+), Resta (-),
Multiplicación (*) y División (/).

En la imagen de la izquierda como


se puede apreciar la calculadora
siempre fue diseñada con 3 labels,

Página 6 de 15
5 buttons y 3 textbox, distribuidos en la siguiente forma según
mostrado en la imagen de la izquierda.

En los 3 labels le colocamos las indicaciones de cada una de las


funciones de el textbox que le queda a su derecha, se ingresa el
primer valor de datos numéricos al igual que el segundo valor dando
como resultado en el tercer textbox el resultado de las operaciones
que se muestran a continuación:

En esta operación se realiza la


suma de dos valores ingresados
por el usuario, valores de tipo
numéricos para que el programa
pueda realizar las operaciones
correctamente.

Aquí como se puede apreciar esta


la operación de la resta de dos
números con tan solo darle click al
botón de resta (-) realiza sin borrar
los datos ingresados por el usuario.

Página 7 de 15
En esta muestra de pantalla
podemos apreciar la operación con
el botón de multiplicar, en la
explicación del código anexo se
muestra como los botones están
asignados hacer operaciones
distintas de otras, cada uno
independiente al otro.

Este es otro ejemplo de las


operaciones del programa de
calculadora simple, en este se
puede observar que la división
entre dos números iguales es igual
a 1.

En el programa, el botón señalado


como limpiar incluye volver a los
textbox con ningún tipo de valor.

Página 8 de 15
En este programa de calculadora simple se introdujeron 3 variables
con la asignación de guardar los valores y convertirlos para
interpretar los resultados. Los códigos están adjuntos al final de este
trabajo.

Mostrar número

Este programa muestra mostrado en la


parte izquierda se muestra la forma de
distribución sencilla de este programa.

No es más que un contador donde su


base es 0 y comienza a contar con su
limite el numero ingresado.

Página 9 de 15
El código ingresado esta en el adjunto de este trabajo como anexo.

En esta pantalla se muestra cómo se


ingresa el dato numérico, luego le damos
clic al botón “Número”. Saldrá un
MessageBox diciendo “Contando:” el
valor comenzará desde 0 hasta sobrepasar
el numero ingresado por 1.

Este es el resultado de hacer click en el botón


“Número” el programa comienza a contar de uno en
uno hasta llegar a el número ingresado.

Este es el numero final una vez dado click en


“Aceptar” el programa deja de contar según el
numero ingresado por el usuario.

Página 10 de 15
Los códigos están adjuntos en el anexo del trabajo.

Conclusión

Habiendo quedado íntegramente agradecidos con los conocimientos


obtenidos en el trabajo reciente, nos complace haber entregado esta
presentación sobre la cual hemos puesto el empeño de concluir a
cabalidad según las asignaciones del maestro para los miembros del
grupo, acordando los leído estos programas están basados en el
lenguaje de programación C#.

Página 11 de 15
Anexo
Códigos

Número mayor – menor

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Numero_mayor___menor
{

Página 12 de 15
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Button1_Click(object sender, EventArgs e)


{
int N1 = Convert.ToInt32(textBox1.Text);
int N2 = Convert.ToInt32(textBox2.Text);
if (N1 < N2)
label3.Text = "El número mayor es: " + N2;
if (N1 > N2)
label3.Text = "El número menor es: " + N2;
if (N1 == N2)
label3.Text = "El resultado es igual: " + N1;

private void Button2_Click(object sender, EventArgs e)


{
label3.Text = "Resultado";
textBox1.Text = "";
textBox2.Text = "";
}
}
}

Página 13 de 15
Calculadora Simple
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Calculadora_Simple
{
public partial class Form1 : Form
{
int a, b, c;

public Form1()
{
InitializeComponent();
}
private void Button5_Click(object sender, EventArgs e)
{
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a - b;
textBox3.Text = c.ToString();
}
private void Button4_Click(object sender, EventArgs e)
{
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a * b;
textBox3.Text = c.ToString();
}
private void Button2_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
}
private void Button3_Click(object sender, EventArgs e)
{
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a / b;
textBox3.Text = c.ToString();
}
private void Button1_Click(object sender, EventArgs e)
{
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a + b;
textBox3.Text = c.ToString();
}
}
}

Página 14 de 15
Mostrar Numero
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Mostrar_número
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Button1_Click(object sender, EventArgs e)


{
int NUM = Convert.ToInt32(textBox1.Text);
for (int C = 0; C <= NUM; MessageBox.Show("Contando: " + C++)) ;
}
}
}

Wilmar Castillo 18-SIIN-1-023


Marian Velez 19-MIIN-1-161
José García 18-SIIN-1-032
Erwin Encarnación 18-SIIN-1-026
Liamel Sena 18-SIIN-1-051

Página 15 de 15

También podría gustarte