Computing">
Unidad 3 - Paso 4 - Métodos y Parámetros Con POO
Unidad 3 - Paso 4 - Métodos y Parámetros Con POO
Unidad 3 - Paso 4 - Métodos y Parámetros Con POO
Tutor
ECBTI
Ingeniería de Sistemas
INTRODUCCIÓN
1
En el presente trabajo se desarrollan los ejercicios propuestos en la guía
de fundamento de programación, los cuales se deben desarrollar
aplicando lo conocimientos adquiridos en métodos y parámetros con
POO, utilizándolos de diferentes maneras, pero con el mismo objetivo,
ademas resolviendo sus diagramas de clases y tabla de requerimientos
para cada uno.
2
Objetivos
3
Universidad Nacional Abierta y a Distancia
Vicerrectoría Académica y de Investigación
Curso: Fundamentos de Programación
Código: 213022
Actividad 1
Actividad 2
4
R4 Capturar dos Se ingresan 2 notas y Se realiza operación
números enteros se verifican que estén de sumar las dos
entre 1 y 10 variables notas y
dividirlas en 2 para
sacar su promedio
R5 Condicional if. Compara las notas Comparar las notas
ingresadas ingresada para
determinar que nota
es mayor, que nota es
menor o si son
iguales.
R6 Mostar en pantalla el Muestra el resultado
resultado calculados en el
método
NotaPromedio
5
R5 Do While repite el Se repite el ciclo para
ciclo ejecutar el programa
hasta el que el
usuario digite 0 para
terminar.
Actividad 3:
Ejercicios Numero 2
/* El colegio SUAREZ requiere un programa que permita hallar la calificación promedio de sus estudiantes así:
• Por teclado se debe solicitar la cantidad de usuarios a valorar. (ejemplo si digita 5 deberá repetir los pasos
siguientes 5 veces)
• Se requiere captura por teclado el nombre y calificación (siendo la calificacion un número entero de 1 a 10).
• Se debe calcular e imprimir en consola el valor de la calificación promedio, máxima y mínima de los estudiantes..
* Autor: Cristian Fernando Ledesma Ropero
* Grupo: 213022_127
* Progrma: Ingenieria en sistemas
* Codigo fuente: autoria propia
* Metodo creado:Notapromedio()
* Metodo creado para capturar los nombres y dos notas de los estudiantes ára sacarles el promedio, minimo y
maximo,
* agrupados en un condicional que me valida si la nota ingresada esta entre un numero entero entr el 1 y el 10.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Remoting.Contexts;
using System.Text;
namespace Ejercicio2
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("\n **** PROGRAMA PARA HALLAR LA CALIFICACION PROMEDIO DE LOS
ESTUDIANTES ****" + "\n");
int cantestu, cont;
Promedio prome = new Promedio();
6
}
class Promedio
{
private int pro;
public Promedio()
{
}
public void SetNumero(int npro1 )
{ pro = npro1; }
public int GetNumero()
{ return pro; }
public void Notapromedio() //Metodo creado para capturar los nombres, dos notas, sacarles el promedio,
minimo y maximo,
{ // agrupados en un condicional que me valida si la nota ingresada esta entre un numero
entero entr el 1 y el 10.
int nota1, nota2;
string nombre;
7
}
}
}
}
}
Ejercicios número 8
/*En la empresa DMG LTDA requiere un simulador de rendimiento de su negocio así:
• Se requiere captura por teclado de la inversión en dinero (siendo esta inversión un entero).
• Se debe calcular un rendimiento del 30% anual y dividirlo entre los 12 meses del año para dar este valor como
respuesta de ganancias mensuales.
• Rendimiento mensual = Capital a invertir * 30 / 100 / 12 (Rendimiento mensual es igual a Capital a invertir por
treinta dividido 100 y dividido 12)
* Autor: Cristian Fernando Ledesma Ropero
* Grupo: 213022_127
* Progrma: Ingenieria en sistemas
* Codigo fuente: autoria propia
Metodo: Calculo()
Metodo creado para capturar un numero entero (Que es el capital a invertir), el cual es capturado por un Set y
retornado por un Get
y realiza las operaciones matematicas para calcular el rendimiento anual y mensual del capital dado.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ejercicio8._1
{
internal class Program
{
static void Main(string[] args)
{
Rendimiento mensual = new Rendimiento();
Console.WriteLine("\n **** EMPRESA DMG ****");
Console.WriteLine(" **** SIMULADOR DE RENDIMIENTO ****" + "\n ");
do
{
Console.Write(" Ingrese el capital a invertir: $");
mensual.SetNumero(int.Parse(Console.ReadLine()));
if (mensual.GetNumero() != 0)
{
mensual.Calculo(mensual.GetNumero());
Console.WriteLine(" Si desea terminar el programa oprima: 0 \n");
}
}
while (mensual.GetNumero()!= 0); Console.WriteLine(" Gracias por utilizar el Simulador, Hasta
pronto!!!");
}
class Rendimiento
{
8
private int capital;
public void SetNumero(int capit)
{ capital = capit; }
public int GetNumero()
{ return capital; }
public void Calculo(int capital) //Metodo creado para realiza el calculo del rendimiento anual y
posterioemente, calcular el rendimiento mensual.
{
int rendimientoanual = (capital * 30 / 100);
int mensual = rendimientoanual / 12;
Console.WriteLine(" Su rendimiento o ganancia ANUAL es de: $" + rendimientoanual);
Console.WriteLine(" Su rendimiento o ganancia MENSUAL es de: $" + mensual);
}
}
}
}
Conclusiones
Los métodos y parámetros nos ayudan a intercambiar la información y
hacer que esta se encapsule y de esta forma mantenerla protegida.
Se pueden usar de forma individual o combinada, el cual podemos
retornar el método de forma completa o colocar parámetros.
9
BIBLIOGRAFÍA
10
11