Programación Estructurada Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales Nombre del alumno
Silvestre Santiago Coronado Matrícula
000046213 Nombre de la Tarea
Tarea 4 Unidad 3
Sentencias de control del programa Nombre del Profesor
Norma Gabriela Farias Huízar Fecha
30/Julio/2017
Unidad 3: Sentencias de control del programa.
Programación 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 calificación, 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 calificación. Si el usuario responde que sí, se repiten las instrucciones del párrafo anterior. Si contesta que no, ya no se pide ninguna calificación más, 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
Unidad 3: Sentencias de control del programa.
Programación estructurada
4. using using System; System; 5. using System.Collections.Gen System.Collections.Generic; eric; 6. using using System.Linq; System.Linq; 7. using using System.Text; System.Text; 8. using System.Threading.Tasks System.Threading.Tasks; ; 9. 10. namespace namespace actividad_4 actividad_4 11. { 12. class Program 13. { 14. static void void Main( Main(string string[] [] args) 15. { 16. float suma, float suma, cant, calif, promedio; 17. Char opc; Char opc; 18. suma = 0; 19. cant= 0; 20. do 21. { 22. Console.Write( Console .Write("Ingrese "Ingrese una Calificacion:"); Calificacion:" ); 23. calif = float float.Parse( .Parse(Console Console.ReadLine()); .ReadLine()); 24. Console.WriteLine( Console .WriteLine("Desea "Desea introducir otra calificacion? s/n :" ); 25. opc = char char.Parse( .Parse(Console Console.ReadLine()); .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 while (opc (opc != 'n' 'n'); ); 31. 32. if (cant if (cant != 0) 33. { 34. promedio = suma / cant; 35. Console.Write( Console .Write("El "El promedio de los valores ingresados es:" ); 36. Console.Write(promedio); Console .Write(promedio); 37. } 38. 39. Console.ReadLine(); Console .ReadLine(); 40. } 41. } 42. }
Unidad 3: Sentencias de control del programa.
Programación estructurada
Captura de pantalla de la ejecución del programa. Se pidieron 3 numeros y en ese momento se le dio la opción n y se procedio a sumar y dividir y mostrar el resultado del promedio.