Está en la página 1de 4

Nombre de la materia

Programacin Estructurada

Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales

Nombre del alumno


Silvestre Santiago Coronado

Matrcula
000046213

Nombre de la Tarea
Tarea 4

Unidad 3
Sentencias de control del programa

Nombre del Profesor


Norma Gabriela Farias Huzar
Fecha
30/Julio/2017
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Desarrollo de la actividad:
Ejemplo1:

Se presenta la corrida de un programa de consola en lenguaje C# que calcule el promedio


de calificaciones de un grupo
Calificaciones 8.6, 9.3, 7.1, 10, 8.4 y 9.8

Ejercicio 1:

Tu tarea consiste en escribir un programa de consola en lenguaje C# que calcule


el promedio de calificaciones de un grupo, sujeto a los siguientes
requerimientos:

1. Se solicita al usuario la captura de la primera calificacin, desplegando


un mensaje para solicitarla y capturarla en una variable de punto flotante
(Valores entre 1.0 y 10.0). Luego, esta se suma a una variable que va
acumulando el total de calificaciones y se le suma uno a un acumulador
que va contando las calificaciones que se van introduciendo.

2. Posteriormente se pregunta al usuario si desea introducir otra


calificacin. Si el usuario responde que s, se repiten las instrucciones del
prrafo anterior. Si contesta que no, ya no se pide ninguna calificacin
ms, y se calcula el promedio del grupo dividiendo la suma acumulada
de calificaciones entre la cuenta de calificaciones que se fue acumulando.

3. Muestra en la consola de salida el resultado del promedio de


calificaciones

2
Unidad 3: Sentencias de control del programa.
Programacin estructurada

4. using System;
5. using System.Collections.Generic;
6. using System.Linq;
7. using System.Text;
8. using System.Threading.Tasks;
9.
10. namespace actividad_4
11. {
12. class Program
13. {
14. static void Main(string[] args)
15. {
16. float suma, cant, calif, promedio;
17. Char opc;
18. suma = 0;
19. cant= 0;
20. do
21. {
22. Console.Write("Ingrese una Calificacion:");
23. calif = float.Parse(Console.ReadLine());
24. Console.WriteLine("Desea introducir otra calificacion? s/n :");
25. opc = char.Parse(Console.ReadLine()); //Preguntar si va a
introducir mas calificacion
26.
27. suma = suma + calif; //sumar la variable contenedora mas las
calificacion ingresada
28. cant++; // incrementando
29.
30. } while (opc != 'n');
31.
32. if (cant != 0)
33. {
34. promedio = suma / cant;
35. Console.Write("El promedio de los valores ingresados es:");
36. Console.Write(promedio);
37. }
38.
39. Console.ReadLine();
40. }
41. }
42. }

3
Unidad 3: Sentencias de control del programa.
Programacin estructurada

Captura de pantalla de la ejecucin del programa.

Se pidieron 3 numeros y en ese momento se le dio la opcin n y se


procedio a sumar y dividir y mostrar el resultado del promedio.