SlideShare una empresa de Scribd logo
1 de 8
Métodos y parámetros con POO
Carlos Andres Cruz Sánchez
11/2022
Universidad Nacional abierta y a distancia-UNAD
Escuela de ciencias básicas, tecnología e ingeniería - ECBTI
Fundamentos de programación
Introducción
Siguiendo con el curso de fundamentos de programación el paso 4 este también trata de
códigos orientados a objetos, deberemos realizar dos códigos a partir de unos enunciados que
debemos escoger y compartir en el foro para que estos no se repitan, ya escogidos los
problemas para realizarle la solución con un código utilizaremos métodos los cuales nos
ayudaran a realizar las operaciones que necesitamos realizar en cada uno de los problemas
como multiplicaciones, restas, sumas y demás operaciones las cuales debemos realizar según
el enunciados que están ya planteados
Objetivos
- Identificar problemas que escogeremos compartir en el foro los cuales utilizaremos
durante toda la actividad
- Realizar las tablas que están planteados en la guía a estos debemos anexarle la
información que se requiere según la guía de las actividades, los problemas que
escogimos y los requerimientos que se necesitan para comenzar el código que estos
también están contenidos en una tabla
- Analizar que métodos necesita nuestro código los cuales debemos de utilizar para que
este funcione correctamente
- Realizar el código de cada uno de los problemas que anteriormente escogimos estos a
su vez se tiene que dejar una clara evidencia en este archivo la cual denote que este
código es de nuestra autoría y que no es un plagio
- Anexar todo el trabajo en una carpeta comprimida en .zip o rar en esta debemos
anexar los códigos y el trabajo escrito
Desarrollo del paso 4
Actividad #1 tabla #1
Ejercicios previamente escogidos que debo realizar
Actividad #2
Tabla de requerimientos contiene información que necesita el usuario con estas se identifican
los aspectos del programa que el usuario necesita para realizar la solución a base de el
software
Tabla #2 tabla de requerimientos – problema #5
Identificación de
requerimiento
Descripción Entradas Resultados (salidas)
R1 Captura por teclado la
información (altura y base )
del rectángulo
Números flotantes
los cuales son
variantes
Los números que se
utilizaran para el
siguiente paso el cual
son las operaciones
R2 Calculo que realiza la
maquina a partir del código
digitado
Los números que
ingresa el usuario
los utiliza para los
cálculos
Los resultados de
estas operaciones las
cuales se imprimen en
pantalla con su
respectivo texto
Estudiante Problemas seleccionados
Carlos Andres Cruz
Sánchez
1038926650
Ejercicios n° 5 y 6
Tabla #2 tabla de requerimientos – problema #6
Identificación de
requerimiento
Descripción Entradas Resultados (salidas)
R1 Captura por teclado de un
numero digitado por el
usuario
Números que actúan
en el código como
variantes
Números los cuales
son para el siguiente
paso que son las
operaciones
R2 Calculo que realiza a partir
de los números
anteriormente digitados
Las operaciones que
realiza con los
números digitados
por el usuario
Los resultados de la
operación realizada
pro la maquina
Actividad #3
Código del ejercicio #6
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ejercicio5
{
internal class Program
{
static void Main(string[] args)
{
//calculo del rectangulo
Console.WriteLine(" bienvenido ");
Console.WriteLine("este programa tiene la finalidad de calcular el
area de un rectangulo");
Console.WriteLine("ingresa la base del rectangulo: ");
int base_r = int.Parse(Console.ReadLine());
Console.WriteLine("ingresa la altura del rectangulo: ");
int altura = int.Parse(Console.ReadLine());
double area = base_r * altura;
Console.WriteLine("el area de el rectangulo es: " + area + "cm²");
Console.ReadKey();
}
}
}
Código del ejercicio #6
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ejercicio6
{
internal class Program
{
static void Main(string[] args)
{
//calculo de el area del cuadrado
Console.WriteLine( " bienvenido ");
Console.WriteLine(" este programa tienen la finalidad de
calcular");
Console.WriteLine("el area de un cuadrado, por favor siga las
instrucciones");
Console.WriteLine("");
Console.WriteLine("ingrese la medida de lado del cuadro");
double lado = double.Parse(Console.ReadLine());
double area = lado * lado;
Console.WriteLine("el area del cuadrado es: " + area + " cm²");
}
}
}
Conclusiones
los requerimientos pueden llegar a ser información muy útil y necesaria para
realizar el código que debemos realizar del problema planteado.
Los métodos son muy útiles para realizar estos tipos de códigos los cuales nos
ayudan a realizar operaciones y demás
Las líneas de código que contienen métodos por lo general son cortas y
contienen información la cual es fácil de comprender
Los códigos pueden llegar a ser muy extensos y complicados, pero en muchas
ocasiones algo complicado se puede llegar a solucionar con un poco de
programación
La programación orientada o objetos es una rama de la programación muy útil
que se utiliza en muchos ámbitos pues esta nos permite realizar muchas tareas y
como su nombre lo indica esta esta orientada a objetos con los que el usuario
puede interactuar
Los métodos no solo nos ayudan a realizar operaciones y demás, sino que
también nos puede servir para realizar un objeto los cuales son muy importantes en
estos tipos de códigos
Referencias Bibliográficas
IBM (2021) Programación orientada a objetos. Recuperado de:
https://www.ibm.com/docs/es/spss-modeler/saas?topic=language-object-oriented-
programming
Grupo ISCyP (2017) programación estructurada. Recuperado de:
https://webs.um.es/ldaniel/iscyp17-18/10-programacionEstructurada.html
Colaboradores Microsoft Learn (2022) guía de programación c#. Recuperado de:
https://learn.microsoft.com/es-es/dotnet/csharp/programming-guide/
Colaboradores Microsoft Learn (2022) Usar Visual C# para leer y escribir en un archivo de
texto. Recuperado de: https://learn.microsoft.com/es-
es/troubleshoot/developer/visualstudio/csharp/language-compilers/read-write-text-file

Más contenido relacionado

Similar a Metodos y parametros UNAD

Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Ingeniería introducción completa
Ingeniería introducción completaIngeniería introducción completa
Ingeniería introducción completaANIMEFLV
 
Algoritmos
Algoritmos Algoritmos
Algoritmos ANIMEFLV
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasYenny Salazar
 
lenguaje de programación 1
lenguaje de programación 1lenguaje de programación 1
lenguaje de programación 1agustin rojas
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]tanztanz
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos142918
 
Attachment.ashx (2)
Attachment.ashx (2)Attachment.ashx (2)
Attachment.ashx (2)samantha
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmosRamon
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmosmat3matik
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmoskristel24
 
3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadora3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadoraMIGUEL
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmoskristel24
 

Similar a Metodos y parametros UNAD (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Ingeniería introducción completa
Ingeniería introducción completaIngeniería introducción completa
Ingeniería introducción completa
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
 
lenguaje de programación 1
lenguaje de programación 1lenguaje de programación 1
lenguaje de programación 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
Clase 3
Clase 3Clase 3
Clase 3
 
Attachment.ashx (2)
Attachment.ashx (2)Attachment.ashx (2)
Attachment.ashx (2)
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadora3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadora
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 

Último

Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 

Último (20)

Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 

Metodos y parametros UNAD

  • 1. Métodos y parámetros con POO Carlos Andres Cruz Sánchez 11/2022 Universidad Nacional abierta y a distancia-UNAD Escuela de ciencias básicas, tecnología e ingeniería - ECBTI Fundamentos de programación
  • 2. Introducción Siguiendo con el curso de fundamentos de programación el paso 4 este también trata de códigos orientados a objetos, deberemos realizar dos códigos a partir de unos enunciados que debemos escoger y compartir en el foro para que estos no se repitan, ya escogidos los problemas para realizarle la solución con un código utilizaremos métodos los cuales nos ayudaran a realizar las operaciones que necesitamos realizar en cada uno de los problemas como multiplicaciones, restas, sumas y demás operaciones las cuales debemos realizar según el enunciados que están ya planteados
  • 3. Objetivos - Identificar problemas que escogeremos compartir en el foro los cuales utilizaremos durante toda la actividad - Realizar las tablas que están planteados en la guía a estos debemos anexarle la información que se requiere según la guía de las actividades, los problemas que escogimos y los requerimientos que se necesitan para comenzar el código que estos también están contenidos en una tabla - Analizar que métodos necesita nuestro código los cuales debemos de utilizar para que este funcione correctamente - Realizar el código de cada uno de los problemas que anteriormente escogimos estos a su vez se tiene que dejar una clara evidencia en este archivo la cual denote que este código es de nuestra autoría y que no es un plagio - Anexar todo el trabajo en una carpeta comprimida en .zip o rar en esta debemos anexar los códigos y el trabajo escrito
  • 4. Desarrollo del paso 4 Actividad #1 tabla #1 Ejercicios previamente escogidos que debo realizar Actividad #2 Tabla de requerimientos contiene información que necesita el usuario con estas se identifican los aspectos del programa que el usuario necesita para realizar la solución a base de el software Tabla #2 tabla de requerimientos – problema #5 Identificación de requerimiento Descripción Entradas Resultados (salidas) R1 Captura por teclado la información (altura y base ) del rectángulo Números flotantes los cuales son variantes Los números que se utilizaran para el siguiente paso el cual son las operaciones R2 Calculo que realiza la maquina a partir del código digitado Los números que ingresa el usuario los utiliza para los cálculos Los resultados de estas operaciones las cuales se imprimen en pantalla con su respectivo texto Estudiante Problemas seleccionados Carlos Andres Cruz Sánchez 1038926650 Ejercicios n° 5 y 6
  • 5. Tabla #2 tabla de requerimientos – problema #6 Identificación de requerimiento Descripción Entradas Resultados (salidas) R1 Captura por teclado de un numero digitado por el usuario Números que actúan en el código como variantes Números los cuales son para el siguiente paso que son las operaciones R2 Calculo que realiza a partir de los números anteriormente digitados Las operaciones que realiza con los números digitados por el usuario Los resultados de la operación realizada pro la maquina Actividad #3 Código del ejercicio #6 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ejercicio5 { internal class Program { static void Main(string[] args) { //calculo del rectangulo Console.WriteLine(" bienvenido "); Console.WriteLine("este programa tiene la finalidad de calcular el area de un rectangulo"); Console.WriteLine("ingresa la base del rectangulo: "); int base_r = int.Parse(Console.ReadLine()); Console.WriteLine("ingresa la altura del rectangulo: "); int altura = int.Parse(Console.ReadLine()); double area = base_r * altura; Console.WriteLine("el area de el rectangulo es: " + area + "cm²"); Console.ReadKey(); } } }
  • 6. Código del ejercicio #6 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ejercicio6 { internal class Program { static void Main(string[] args) { //calculo de el area del cuadrado Console.WriteLine( " bienvenido "); Console.WriteLine(" este programa tienen la finalidad de calcular"); Console.WriteLine("el area de un cuadrado, por favor siga las instrucciones"); Console.WriteLine(""); Console.WriteLine("ingrese la medida de lado del cuadro"); double lado = double.Parse(Console.ReadLine()); double area = lado * lado; Console.WriteLine("el area del cuadrado es: " + area + " cm²"); } } }
  • 7. Conclusiones los requerimientos pueden llegar a ser información muy útil y necesaria para realizar el código que debemos realizar del problema planteado. Los métodos son muy útiles para realizar estos tipos de códigos los cuales nos ayudan a realizar operaciones y demás Las líneas de código que contienen métodos por lo general son cortas y contienen información la cual es fácil de comprender Los códigos pueden llegar a ser muy extensos y complicados, pero en muchas ocasiones algo complicado se puede llegar a solucionar con un poco de programación La programación orientada o objetos es una rama de la programación muy útil que se utiliza en muchos ámbitos pues esta nos permite realizar muchas tareas y como su nombre lo indica esta esta orientada a objetos con los que el usuario puede interactuar Los métodos no solo nos ayudan a realizar operaciones y demás, sino que también nos puede servir para realizar un objeto los cuales son muy importantes en estos tipos de códigos
  • 8. Referencias Bibliográficas IBM (2021) Programación orientada a objetos. Recuperado de: https://www.ibm.com/docs/es/spss-modeler/saas?topic=language-object-oriented- programming Grupo ISCyP (2017) programación estructurada. Recuperado de: https://webs.um.es/ldaniel/iscyp17-18/10-programacionEstructurada.html Colaboradores Microsoft Learn (2022) guía de programación c#. Recuperado de: https://learn.microsoft.com/es-es/dotnet/csharp/programming-guide/ Colaboradores Microsoft Learn (2022) Usar Visual C# para leer y escribir en un archivo de texto. Recuperado de: https://learn.microsoft.com/es- es/troubleshoot/developer/visualstudio/csharp/language-compilers/read-write-text-file