Está en la página 1de 9

lOMoARcPSD|12512828

Laboratorio virtual paso 5 Alexander Quintero Velez

introduccion a la programacion (Universidad Nacional Abierta y a Distancia)

Studocu is not sponsored or endorsed by any college or university


Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)
lOMoARcPSD|12512828

Fundamentos de Programación - Código: 213022

Paso 5 - Laboratorio Virtual Unidad 2 y 3

Alexander Quintero Velez

C.c: 1116263849

Código: 213022_126

Tutor:

José Del Carmen Gelvez

Universidad Nacional Abierta y a Distancia

Escuela de Ciencias Básicas, Tecnología e Ingeniería

Programa de Ingeniería de Sistemas

CEAD PALMIRA

Período: 16-04

2022

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

Escuela de Ciencias Básicas, Tecnología e Ingeniería


Fundamentos de Programación - Código: 213022
Paso 5 - Laboratorio Virtual Unidad 2 y 3

Escuela Académica: ECBTI


Programa de Formación: Ingeniería de Sistemas
Fecha del Informe: 20/11/2022
Identificación: 1116263849
Estudiante: Alexander Quintero Velez
Grupo Campus Virtual:
¿Este producto presentado es inédito y no es tomado de otros SI NO
trabajos realizados en plataforma? X

I. Introducción

en el siguiente informe se mostrará la solución dada a los ejercicios seleccionados para el


desarrollo del laboratorio.
Mediante un video se sustentarán los problemas seleccionados y realizados para el laboratorio

II. Tabla 1

Estudiante Problema Seleccionado


(Enumere los problemas a resolver)
Alexander Quintero Vélez - Problema-Paso 3
213022_126
Ejercicio#1
Problema-Paso 4
Ejercicio#6
II. Enlace Videos
Problemas - Paso 3
1. Diseñe un programa que permita capturar n valores de notas de una prueba en una
institución educativa así:
• Por consola solicita el número de notas a ingresar
• Se ingresan las n notas y como salida debe indicar el promedio de notas.
• Se debe evaluar usando condicionales cuantos estudiantes pasan y cuantos no.
• La valoración es de 1.0 a 5.0 siendo la nota aprobatoria 3.0

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

https://www.youtube.com/watch?v=_3KPnjaKsNo

Problemas - Paso 4
6. La Universidad UNAD requiere un programa que promedie las calificaciones de un grupo
de estudiantes así:
• Por teclado se debe solicitar la cantidad de estudiantes a valorar.
(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces).
• Se requiere captura por teclado de nombre y nota (siendo la nota un número flotante).
• Se debe calcular e imprimir en consola el valor de la nota promedio de los estudiantes.

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

https://www.youtube.com/watch?v=qlWAbKkGugc

IV. Conclusiones

al analizar los programas y plantear los requerimientos necesarios fue posible realizar la
estructura de los programas cumpliendo con lo planteado para el desarrollo de la actividad del
laboratorio

Se aprendió acerca de los condicionales, ciclos repetitivos, métodos y parámetros los cuales
fueron necesarios para el desarrollo de los ejercicios

gracias a estos problemas se pudo familiarizar y conocer el entorno de visual studio y desarrollar
el programa para dar solución al problema seleccionado.

Aplicando los conocimientos adquiridos y gracias a los tutoriales que fueron adjuntados en la
guía se pudo llevar a la solución del problema.
V. Bibliografía
Oviedo, R. E. (2015). Lógica de programación orientada a objetos. (pp. 179-204). https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/70431?page=179

Ruiz, R. R. (2011). Fundamentos de la programación orientada a objetos: Una aplicación a las


estructuras de datos en java. (pp. 193 - 204).
https://elibronet.bibliotecavirtual.unad.edu.co/es/ereader/unad/70431?page=71

Ruiz, J. (2022), Funciones en C# [OVI]. Repositorio Institucional Unad.


https://repository.unad.edu.co/handle/10596/50890

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

Código fuente problema 1

/*
• Nombre del estudiante: Alexander Quintero Velez

• Grupo: 213022A_1144
• Número y Texto del programa problema #1:Diseñe un programa que permita capturar n
valores de notas de
una prueba en una institución educativa así:
• Por consola solicita el número de notas ha ingresar
• Se ingresan las n notas y como salida debe indicar el
promedio de notas.
• Se debe calcular e imprimir en consola el valor de la
notas promedio
de los estudiantes.

• Código Fuente: autoría propia

*/

using Problema_1_paso_3;
using System;
using System.Security.Cryptography.X509Certificates;

namespace Problema_1_paso_3
{
class program
{
private static void Main(string[] args)
{
Console.WriteLine("PROGRAMA APROVACION ESTUDIANTES INSTITUCION EDUCATIVA");
datosEstudiantes datos = new();
datos.numeroEstudiantes();
datos.visualizacion();
Console.ReadKey();

}
}
}

internal class datosEstudiantes


{
Valores usu = new();
private int cantidad;
private float nota;
private float promedio;
private int aprovo =0, reprovo=0;

public void numeroEstudiantes()


{
Console.WriteLine("\nPor favor ingrese el numero de notas a evaluar: ");

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

cantidad = int.Parse(Console.ReadLine());
}

public void visualizacion()


{
for (int i = 1; i <= cantidad; i++)
{
Console.WriteLine("\nPor favor ingresa la "+i+" nota: ");
nota = float.Parse(Console.ReadLine());
promedio = promedio + usu.SumaNotas(nota);

if (nota < 1 || nota > 5)


{
Console.Write("\n Has ingresado un valor erroneo, por favor digite
correctamente\n ");
i--;
}else if (nota <3)
{
reprovo++;

}else if ( nota>=3||nota<=5 )
{
aprovo++;
}

}
Console.WriteLine("\nel promedio de las notas: " + promedio / cantidad);
Console.WriteLine("\nla cantidad de estudantes reprovados es: " + reprovo);
Console.WriteLine("\nla cantidad de estudantes aprovados es: " + aprovo);

class Valores
{
public float nota { get; set; }

public float SumaNotas(float nota)


{
float suma = 0;
suma = suma + nota;
return suma;
}
}

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

Código fuente problema 6


/*
• Nombre del estudiante: Alexander Quintero Velez

• Grupo: 213022A_1144
• Número y Texto del programa problema #6: 6. La Universidad UNAD requiere un programa
que promedie las
calificaciones de un grupo de estudiantes así:
• Por teclado se debe solicitar la cantidad de estudiantes
a valorar.
(ejemplo si digita 5 deberá repetir los pasos siguientes 5
veces).
• Se requiere captura por teclado de nombre y nota (siendo
la notas
un número flotante).
• Se debe calcular e imprimir en consola el valor de la
notas promedio
de los estudiantes.

• Código Fuente: autoría propia

*/

using Problema_6_paso_4;
using System;
using System.Security.Cryptography.X509Certificates;

namespace Problema_6_paso_4
{
class program
{
private static void Main(string[] args)
{
Console.WriteLine("PROGRAMA PROMEDIO NOTAS ESTUDIANTES UNAD");
datosEstudiantes datos = new();
datos.numeroEstudiantes();
datos.visualizacion();
Console.ReadKey();

}
}
}

internal class datosEstudiantes


{
Valores usu = new();
private int cantidad;
private string nombre;
private float notas;
private float promedio;

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)


lOMoARcPSD|12512828

public void numeroEstudiantes()


{
Console.WriteLine("\nPor favor ingrese el numero de estudiantes a evaluar: ");
cantidad = int.Parse(Console.ReadLine());
}

public void Datos()


{
Console.WriteLine("\nPor favor ingresa el nombre del estudiante: ");
nombre = Console.ReadLine();
Console.WriteLine("\nPor favor ingresa la nota del estudiante: ");
notas = float.Parse(Console.ReadLine());
}

public void visualizacion()


{
for (int i = 0; i < cantidad; i++)
{
Datos();
promedio = promedio + usu.SumaNotas(notas);

}
Console.WriteLine("\nLa nota Promedio de los estudiantes de la unad es: " + promedio /
cantidad);
}

class Valores
{
public float notas { get; set; }

public float SumaNotas(float notas)


{
float suma = 0;
suma = suma + notas;
return suma;
}
}

Downloaded by asesorias academicas pre - postgrado virtual (asesoriaacademicavirtual@gmail.com)

También podría gustarte