Estructura Condicional Anidada en C#

Estructura Condicional Anidada en C#

En ocasiones dentro de una estructura if pueda existir otras estructuras if. A esa estructura if combinada se le denomina if anidada. 

El diagrama de flujo que se presenta contiene dos estructuras condicionales. 

Ejercicios Resueltos de Estructura condicional anidada en c#

Ejemplo 1

Realizar un programa que pida  tres notas de un alumno, calcule el promedio e imprima lo siguiente:
Si el promedio es >10 mostrar "Aprobado".
Si el promedio es >7 y <=10 mostrar "Desaprobado".
Si el promedio es <7 mostrar "Reprobado".


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstructuraCondicionalAnidada1
{
    class Program
    {
        static void Main(string[] args)
        {
            int nota1, nota2, nota3;
            string linea;
            Console.Write("Ingrese la primera nota:");
            linea = Console.ReadLine();
            nota1 = int.Parse(linea);
            Console.Write("Ingrese la segunda nota:");
            linea = Console.ReadLine();
            nota2 = int.Parse(linea);
            Console.Write("Ingrese la tercera nota:");
            linea = Console.ReadLine();
            nota3 = int.Parse(linea);
            int promedio = (nota1 + nota2 + nota3) / 3;
            if (promedio > 10)
            {
                Console.Write("Aprobado");
            }
            else
            {
                if (promedio > 7)
                {
                    Console.Write("Desaprobado");
                }
                else
                {
                    Console.Write("Reprobado");
                }
            }
            Console.ReadKey();
        }
    }
}


Al ejecutar el código muestra el siguiente resultado 

No hay comentarios:

Publicar un comentario