0% encontró este documento útil (0 votos)
19 vistas6 páginas

Control de flujo en C#: Ejercicios prácticos

Este documento presenta un ejercicio para calcular el promedio de calificaciones de un grupo usando instrucciones de control de flujo en C#. El ejercicio pide al usuario que ingrese calificaciones y cuenta cuántas se ingresan, sumando los valores y dividiendo al final por la cantidad de calificaciones para obtener el promedio. El código implementa un bucle do-while para recopilar las calificaciones y muestra el resultado al usuario.

Cargado por

Arodi Garcia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas6 páginas

Control de flujo en C#: Ejercicios prácticos

Este documento presenta un ejercicio para calcular el promedio de calificaciones de un grupo usando instrucciones de control de flujo en C#. El ejercicio pide al usuario que ingrese calificaciones y cuenta cuántas se ingresan, sumando los valores y dividiendo al final por la cantidad de calificaciones para obtener el promedio. El código implementa un bucle do-while para recopilar las calificaciones y muestra el resultado al usuario.

Cargado por

Arodi Garcia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Nombre de la materia

Programación estructurada

Nombre de la Licenciatura
Ing. en Sistemas Computacionales

Nombre del alumno


Matrícula

Nombre de la Tarea

Unidad #
Unidad 3 Sentencias de control del programa

Nombre del Tutor


Tutor: Elizabeth Valencia López
Profesor: Norma Gabriela Farias Huízar
Fecha
Unidad #: Nombre de la unidad
Nombre de la materia

INTRODUCCIÓN:
Instrucciones de selección Las instrucciones de selección permiten crear bifurcaciones a diferentes
secciones de código, en función de una o varias condiciones especificadas. Para obtener más información,
vea los temas siguientes:
if, else, switch, case
Instrucciones de iteración Las instrucciones de iteración permiten recorrer en bucle colecciones, como
matrices, o realizar el mismo conjunto de instrucciones repetidas veces hasta que se cumpla una condición
especificada. Para obtener más información, vea los temas siguientes:
do, for, foreach, in, while
Instrucciones de salto Las instrucciones de salto transfieren el control a otra sección de código. Para
obtener más información, vea los temas siguientes:
break, continue, default, goto, return, yield
Instrucciones para el control de excepciones Las instrucciones para el control de excepciones permiten
recuperarse correctamente de condiciones excepcionales producidas en tiempo de ejecución. Para obtener
más información, vea los temas siguientes:
throw, try-catch, try-finally, try-catch-finally

INTRUCCIONE
S:
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

2
Unidad #: Nombre de la unidad
Nombre de la materia

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

using System;
using [Link];
using [Link];
using [Link];
using [Link];

 
namespace ConsoleApplication3
 
{
 
class Program 

3
Unidad #: Nombre de la unidad
Nombre de la materia

 
{
 
static void Main(string[] args)
 
{
 
float suma, cant, calif, promedio;
 
Char opc;
 
suma = 0;
 
cant= 0;
 
do 
 
{

[Link]("Ingrese una Calificacion:");


 
calif =[Link]([Link]());
 
[Link]("Desea introducir otra calificacion? s/n :");
 opc =[Link]([Link]());
 suma = suma + calif;

cant++;
 
 
}
while (opc !='n');
 
 
if (cant != 0);
 
{
 
promedio = suma / cant;
 
[Link]("El promedio de los valores ingresados es:");
 
[Link](promedio);
 
}

 
[Link]();

4
Unidad #: Nombre de la unidad
Nombre de la materia

}
}
}

CONCLUCIÓN:
En la actividad presentada el conocer otras tipos de acciones que se puede realizar en los
programas, es importante el conocer esta tipo de estructuras he instrucciones ya que nos ayudan
mucho a la hora de estar analizando los programas de dicha actividad realizada.

BIBLIOGRAFÍA:
Visual C# 2010 Express (Mirosoft Corporation, 2010).

Cómo programar en C# (Harvey M. Deitel, 2007).

5
Unidad #: Nombre de la unidad
Nombre de la materia

C# (Sharp) - Sentencia For(ciclos), practica serie Fibonacci en C#


C# (Sharp) - Sentencia While (Ciclos) en C#

[Link]
expressions-operators/statements

También podría gustarte