Utilizar clases y métodos
Tatiana VacaApuntes10 de Febrero de 2022
3.380 Palabras (14 Páginas)127 Visitas
[pic 1]
INTRODUCCIÓN A LA PROGRAMACIÓN
Fase 3 – Utilizar clases y métodos
(Problema 5)
Presentado al tutor:
MARIA DEL CARMEN BENAVIDEZ
Estudiante:
ADOLFO SANDOVAL AGUDELO
Cod: 1144183919
Grupo
62
UNIVERSIDAD ACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGICA E INGENIERIA
OCTUBRE DE 2019
OBJETIVOS
OBJETIVO GENERAL
- Realizar código de programación del problema escogido en la fase 3 del curso.
OBJETIVOS ESPECIFICOS
- Identificar las diferentes funciones que nos brinda Visual Studio para la codificación de problemas.
- Generar un código de programación que permita dar solución al problema escogido.
- Resolver tanto con código como con una matriz de requerimientos lo planteado en el problema seleccionado.
IDENTIFICACIÓN DE LA CLASE
Requerimientos | Descripción | Entradas | Resultados de salida |
R1 | Diseñar un menú para seleccionar la opción de registro e impresión | Variable tipo entero y cadenas de texto | Dos datos tipos entero que almacenaran los tipo de becas. |
R2 | Imprimir el listado de beneficiarios | Variable entera | La variable acumulara la respuesta de los usuarios |
IDENTIFICACIÓN DE REQUERIMIENTOS
AtributosEstudiantes |
int identificación; string nombre; double puntaje; double estrato; double tipoBeca; int edad; string evaluacíonBeca; |
|
CÓDIGO DEL PROGRAMA
namespace Ejercicio_E_taller_3_2019_2
{
class atributosEstudiantes
{
int identificación;
string nombre;
double puntaje;
double estrato;
double tipoBeca;
int edad;
string evaluacíonBeca;
public atributosEstudiantes(int identificación, string nombre, double puntaje, double tipoBeca, int edad,double estrato, string evaluacíonBeca)
{
this.identificación = identificación;
this.nombre = nombre;
this.puntaje = puntaje;
this.tipoBeca = tipoBeca;
this.edad = edad;
this.estrato = estrato;
this.evaluacíonBeca = evaluacíonBeca;
}
public int getidentificación()
{
return identificación;
}
public string getnombre()
{
return nombre;
}
public double getpuntaje()
{
return puntaje;
}
public double gettipoBeca()
{
return tipoBeca;
}
public int getedad()
{
return edad;
}
public double getestrato()
{
return estrato;
}
public string getevaluacionBeca()
{
return evaluacíonBeca;
}
public String toString()
{
string msj = "\n=================\n";
msj += "\nNombre: " + this.nombre;
msj += "\nCedula: " + this.identificación;
msj += "\nEdad: " + this.edad;
msj += "\nEstrato: " + this.estrato;
msj += "\nCumplimiento de requisitos: " + this.evaluacíonBeca;
return msj;
}
}
class registro
{
atributosEstudiantes[] registros;
int contador;
int contadorMax;
public registro(int contadoMax)
{
this.contador = 0;
this.contadorMax = 2;
this.registros = new atributosEstudiantes[contadorMax];
}
public void agregar(int identificación, string nombre, double puntaje, double tipoBeca, int edad,double estrato,string evaluacionBeca)
{
registros[contador] = new atributosEstudiantes(identificación, nombre, puntaje, tipoBeca,edad,estrato,evaluacionBeca);
contador++;
}
public int getContador()
{
return contador;
}
public int getContadorMax()
{
return contadorMax;
}
public void imprimirDatos()
{
for (int i = 0; i < contador; i++)
{
Console.WriteLine("" + registros[i].toString());
}
}
}
class Program
{
static registro registros = null;
public static void menu() //Creamos un menu
...