No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
13 Hrs
50 Min
57 Seg

La sentencia if

19/26
Recursos

Aportes 50

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Console.WriteLine("ÚLTIMO CAPÍTULO, LA BATALLA FINAL");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("La bestia está frente a tí, es lo único que te separa del maravilloso tesoro que has estado buscando durante años");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("La brisa de la cima del monte es fría, pero aún así sudas");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("La bestia grande, pero ves que hay un espacio entre su costado y una caída de mas de mil kilómetros, la cual solo precede a una instantánea muerte");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("Aprietas el mango de tu espada con fuerza, tratando de decidir qué harás");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("*******************************************************************************************************************************************************");
Console.WriteLine("¡ELIGE!");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("1. Pasar por el costado de la bestia, recoger el tesoro y escapar tan rápido como puedas");
System.Threading.Thread.Sleep(3000);
Console.WriteLine("2. Luchar con ella, matarla y tomar el tesoro");
System.Threading.Thread.Sleep(5000);
Console.WriteLine("Otro número. No hacer nada");
Console.WriteLine("*******************************************************************************************************************************************************");

int desition = int.Parse(Console.ReadLine());

if (desition == 1)
{
    
    Console.WriteLine("Corriste por el lado de la bestia tan rápido como pudiste, pero ella se ha dado cuenta y te ha dado un fuerte golpe con su cola");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Este golpe te ha lanzado hacia el borde de la montaña");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Empiezas a caer");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Sabes que tu destino está definido");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("FIN");
}
if (desition==2)
{
    Console.WriteLine("Agarras tu espada y con el corazón latiendo a mil por segundo la clavas en el pecho de la bestia");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("La bestia lanza un gran chillido que te aturde, luchas por sacar la espada de su pecho");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Al fin lo logras, ves a la bestia que asustada, sale corriendo hasta perderse en la niebla");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Sin pensarlo dos veces, corres hacia el brillante cofre delante de tí");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Es pesado, debe contener muchas cosas");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Lo subes a tus hombros y empiezas a descender la montaña con cuidado, orgulloso de tí mismo");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("El tesoro es tuyo");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("FIN");
}

if (desition!=1&& desition!=2)
{
    Console.WriteLine("Te quedas paralizado sin saber qué hacer");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("La bestia te observa, y sin perder tiempo se abalanza sobre tí");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("No puedes librarte de ella, sientes sus grandes garras enterrándose en tu carne");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Le ves mover la boca a una posición que parece una sonrisa");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Lentamente la abre y se acerca a tí");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("Serás un gran banquete");
    System.Threading.Thread.Sleep(3000);
    Console.WriteLine("FIN");
}

Con estos operadores If, se puede crear un videojuego sencillo de toma de decisiones 😎😎

Una calculadora que suma, resta, divide y multiplica utilizando solo condicionales de tipo if y else:

using System;

namespace squareArea
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hi! Welcome to C# Calculator");
            Console.WriteLine("Please, select your option: ");
            Console.WriteLine("1. Sum");
            Console.WriteLine("2. Substraction");
            Console.WriteLine("3. Multiplication");
            Console.WriteLine("4. Division");
            Console.WriteLine("Enter the number of your option: ");
            
            int option = int.Parse(Console.ReadLine());
            float result;
            if(option < 1 || option > 4) {
                Console.WriteLine("You selected a incorrect option");
                return;
            }

            Console.WriteLine("Write the first number: ");
            float numberOne = float.Parse(Console.ReadLine());

            Console.WriteLine("Write the second number: ");
            float numberTwo = float.Parse(Console.ReadLine());

            if(option == 1) {
                result = numberOne + numberTwo;
                Console.WriteLine($"The sum is: {result}");
            } else if (option == 2) {
                result = numberOne  - numberTwo;
                Console.WriteLine($"The substraction is: {result}");
            } else if (option == 3) {
                result = numberOne * numberTwo;
                Console.WriteLine($"The multiplication is: {result}");
            } else if (option == 4) {
                result = numberOne / numberTwo;
                Console.WriteLine($"The division is: {result}");
            }
            
            Console.WriteLine("Thank you for using the C# calculator");
        }                         
    }
}

un simple juego con 2 decisiones 😄

Calculadora en consola, que funciona en base a una series de if y else if.

static void Main(string[] args)
        {
            Console.WriteLine("Bienvenido a la calculadora en consola");
            Console.WriteLine("Primero elige, ¿Qué tipo de operación quiere realizar?");
            Console.WriteLine("Estas son las opciones:");
            Console.WriteLine(" + (Suma) \n - (Resta) \n * (Multiplicación) \n / (División) \n % (Residuo) \n");
            Console.Write("Teclea el simbolo de la operación que quieres realizar: ");
            char opcion = char.Parse(Console.ReadLine());

            if(opcion == '+' || opcion == '-' || opcion == '*' || opcion == '/' || opcion == '%')
            {
                Console.WriteLine($"({opcion}) Opción valida");
                //return;
            }

            else
            {
                Console.Write("Opción no valida");
                return;
            }

            Console.Write("\nTeclee el primer valor (entero o decimal): ");
            double valor1 = double.Parse(Console.ReadLine());

            Console.Write("Teclee el segundo valor (entero o decimal): ");
            double valor2 = double.Parse(Console.ReadLine());

            double resultado = 0;

            if (opcion == '+')
            {
                resultado = valor1 + valor2;
            }

            else if (opcion == '-')
            {
                resultado = valor1 - valor2;
            }

            else if (opcion == '*')
            {
                resultado = valor1 * valor2;
            }

            else if (opcion == '/')
            {
                resultado = valor1 / valor2;
            }

            else if (opcion == '%')
            {
                resultado = valor1 % valor2;
            }

            Console.WriteLine($"\nLa operación y resultado serian: \n {valor1} {opcion} {valor2} = {resultado}");


        }

Cambiando: leer datos de usuario, lista y sentencia if.

Hice un método que sirve como calculadora que puede hacer, sumas, restas, multiplicaciones, divisiones y exponentes.

using System;

namespace ifStatement
{
    class Program
    {
        public float Calculadora(float a, float b, string operador)
        {
            float resultado;

            if (operador.Equals("+"))
            {
                resultado = a + b;
            }
            else if (operador.Equals("-"))
            {
                resultado = a - b;
            }
            else if (operador.Equals("*"))
            {
                resultado = a * b;
            }
            else if (operador.Equals("/"))
            {
                resultado = a / b;
            }
            else if (operador.Equals("^"))
            {
                resultado = (float)Math.Pow(a,b);
            }
            else 
            {
                resultado = -1;
            }

            return resultado;
        }

        static void Main(string[] args)
        {
            Program calculadora = new Program();

            float suma = calculadora.Calculadora(15f, 8f, "+");
            float resta = calculadora.Calculadora(15f, 8f, "-");
            float mult = calculadora.Calculadora(15f, 8f, "*");
            float div = calculadora.Calculadora(15f, 8f, "/");
            float exp = calculadora.Calculadora(5f, 3f, "^");

            Console.WriteLine($"El resultado de la suma es: {suma}");
            Console.WriteLine($"El resultado de la resta es: {resta}");
            Console.WriteLine($"El resultado de la Multiplicación es: {mult}");
            Console.WriteLine($"El resultado de la División es: {div}");
            Console.WriteLine($"El resultado de el exponente es: {exp}");
        }
    }
}
Console.WriteLine("Bienvenido, nuevo usuario");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("Esta es una calculadora");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("Aquí puedes sumar, restar, multiplicar y dividir dos números");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("¿Qué quieres hacer?");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("1. Sumar");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("2. Restar");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("3. Multiplicar");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("4. Dividir");

float desition = float.Parse(Console.ReadLine());

//SUMA
if (desition == 1)
{
    Console.WriteLine("Has elegido Sumar");
    System.Threading.Thread.Sleep(2000);
    Console.WriteLine("Elige el primer valor, puedes usar decimales de hasta 15 dígitos");
    double number1 = double.Parse(Console.ReadLine());
    Console.WriteLine("Elige el segundo valor, puedes usar decimales de hasta 15 dígitos");
    double number2 = double.Parse(Console.ReadLine());

    Console.WriteLine("PROCESANDO...");
    System.Threading.Thread.Sleep(5000);
    double result = number1 + number2;
    Console.WriteLine("El resultado de la adición es: "+ result);
}

//RESTA
else if (desition == 2)
{
    Console.WriteLine("Has elegido Restar");
    System.Threading.Thread.Sleep(2000);
    Console.WriteLine("Elige el primer valor, puedes usar decimales de hasta 15 dígitos");
    double number1 = double.Parse(Console.ReadLine());
    Console.WriteLine("Elige el segundo valor, puedes usar decimales de hasta 15 dígitos");
    double number2 = double.Parse(Console.ReadLine());

    Console.WriteLine("PROCESANDO...");
    System.Threading.Thread.Sleep(5000);
    double result = number1 - number2;
    Console.WriteLine("El resultado de la sustracción es: " + result);
}

else if (desition == 3)
{
    Console.WriteLine("Has elegido Multiplicar");
    System.Threading.Thread.Sleep(2000);
    Console.WriteLine("Elige el primer valor, puedes usar decimales de hasta 15 dígitos");
    double number1 = double.Parse(Console.ReadLine());
    Console.WriteLine("Elige el segundo valor, puedes usar decimales de hasta 15 dígitos");
    double number2 = double.Parse(Console.ReadLine());

    Console.WriteLine("PROCESANDO...");
    System.Threading.Thread.Sleep(5000);
    double result = number1 * number2;
    Console.WriteLine("El resultado de la multiplicación es: " + result);
}

else if (desition == 4)
{
    Console.WriteLine("Has elegido Dividir");
    System.Threading.Thread.Sleep(2000);
    Console.WriteLine("Elige el primer valor, puedes usar decimales de hasta 15 dígitos");
    double number1 = double.Parse(Console.ReadLine());
    Console.WriteLine("Elige el segundo valor, puedes usar decimales de hasta 15 dígitos");
    double number2 = double.Parse(Console.ReadLine());

    Console.WriteLine("PROCESANDO...");
    System.Threading.Thread.Sleep(5000);
    double result = number1 / number2;
    Console.WriteLine("El resultado de la división es: " + result);
}

Calculadora

La sentencia If


La sentencia if en C# se utiliza para evaluar una expresión lógica y ejecutar un bloque de código si la expresión se evalúa como verdadera. La sintaxis básica de la sentencia if es la siguiente:

if (expresion) {
    // bloque de código a ejecutar si la expresión es verdadera
}

📌 La condición puede ser cualquier expresión que evalúe a verdadero o falso, como una comparación de igualdad, una comparación de desigualdad, una comparación mayor o menor, etc.

También se puede agregar un bloque else opcional para ejecutar un bloque de código si la expresión se evalúa como falsa:

if (expresion) {
    // bloque de código a ejecutar si la expresión es verdadera
} else {
    // bloque de código a ejecutar si la expresión es falsa
}

Ademas se puede utilizar la sentencia else if para evaluar varias condiciones

if (expresion1) {
// bloque de código a ejecutar si la expresión1 es verdadera
} else if (expresion2) {
// bloque de código a ejecutar si la expresión1 es falsa y expresión2 es verdadera
} else {
// bloque de código a ejecutar si las expresiones son falsas
}

mi aporte, en el cual implemento lo siguiente para hacer la calculadora

  • while
  • try catch
  • switch
  • if else
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace paltziIfStatement
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //sirve para tomar decisiones
            bool salir = false;
            while (!salir)
            {
                try
                {
                    int resultado = 0;
                    Console.WriteLine("ELIJA LA SIGUIENTE OPCIÓN");

                    Console.WriteLine("1. Hacer un calculo ");
                    Console.WriteLine("2. Salir");

                    int opcion = Convert.ToInt16(Console.ReadLine());
                    switch (opcion)
                    {
                        case 1:
                            Console.WriteLine("CALCULADORA PLATZI con IF");

                            Console.WriteLine("Seleccione del 1-4 el tipo de operacion a ejecutar: ");
                            Console.WriteLine("1. Suma");
                            Console.WriteLine("2. Resta");
                            Console.WriteLine("3. Multiplicación");
                            Console.WriteLine("4. División");

                            opcion = Convert.ToInt16(Console.ReadLine());

                            Console.WriteLine("Ingrese el primer valor a calcular: ");
                            int valor1 = Convert.ToInt32(Console.ReadLine());
                            Console.WriteLine("Ingrese el segundo valor a calcular: ");
                            int valor2 = Convert.ToInt32(Console.ReadLine());

                            if (opcion == 1)
                            {
                                resultado = valor1 + valor2;
                                Console.WriteLine("El resultado de la suma es de: " + resultado);
                            }
                            else if (opcion == 2)
                            {
                                resultado = valor1 - valor2;
                                Console.WriteLine("El resultado de la resta es de: " + resultado);
                            }
                            else if (opcion == 3)
                            {
                                resultado = valor1 * valor2;
                                Console.WriteLine("El resultado de la multiplicación es de: " + resultado);
                            }
                            else if (opcion == 4)
                            {
                                resultado = valor1 / valor2;
                                Console.WriteLine("El resultado de la división es de: " + resultado);
                            }
                            break;
                        case 2:
                            Console.WriteLine("Salir de la aplicación.");
                            salir = true;
                            break;
                    }     
                }
                catch
                {
                    Console.WriteLine("Ingrese un valor correcto.");
                }
            }

        }
    }
}```

Si se puede hacer de la siguiente forma:

string TypeCalculator = “x”;
int num1 = 20;
int num2 = 30;
int result = 0;

if (TypeCalculator == “+”)
{
result = num1 + num2;
}
else if (TypeCalculator == “*”)
{
result = num1 * num2;
}
else if (TypeCalculator == “/”)
{
result = num1 / num2;
}
else if (TypeCalculator == “-”)
{
result = num1 - num2;
}
else
{
Console.Write(“No ha selecciona un operador valido”);
}

Console.WriteLine($"El valor de la operacion es: {result}");
using System;

namespace ifStatement
{
    class Program
    {
        static void Main(string[] args)
        {
            int age;
            Console.WriteLine("Imput age of the user");
            age = int.Parse(Console.ReadLine());
            if (age >= 45) 
            {
                Console.WriteLine("enabled for the fourth dose. Come on in");
            }
            else if (age < 45)

            {
                Console.WriteLine("You are not eligible for the fourth dose. We will have news soon.");
            }
        }
       
    }
}
Les dejo mi aporte ```c# using System.Timers; namespace CalculatorWhitIf { public class Calculator { public void Operaciones(int op, double a, double b) { double resultado; if ( op == 1) { resultado = Suma(a, b); }else if ( op == 2) { resultado = Resta(a, b); }else if( op == 3) { resultado = Multiplicacion(a, b); }else if(op == 4) { resultado = Division(a, b); } else { Console.WriteLine("La opcion elegida es incorrecta"); return; } Resultado(a, b, resultado); } public double Suma(double a, double b) { return a + b; } public double Resta(double a, double b) { return a - b; } public double Multiplicacion(double a, double b) { return a * b; } public double Division(double a, double b) { if (b == 0) { Console.WriteLine("No se puede dividir entre 0"); return 0; // Retornamos 0 en caso de división por 0 para evitar errores } return a / b; } public void Resultado(double a, double b, double resultado) { Console.WriteLine($"El resultado de la operacion {a} y {b} es {resultado}"); } } internal class Program { static void Main(string[] args) { double num1 = 5; double num2 = 10; int op = 2; Calculator calculator = new Calculator(); calculator.Operaciones(op, num1,num2); } } } ```
```c# using System.Timers; namespace CalculatorWhitIf { public class Calculator { public void Operaciones(int op, double a, double b) { double resultado; if ( op == 1) { resultado = Suma(a, b); }else if ( op == 2) { resultado = Resta(a, b); }else if( op == 3) { resultado = Multiplicacion(a, b); }else if(op == 4) { resultado = Division(a, b); } else { Console.WriteLine("La opcion elegida es incorrecta"); return; } Resultado(a, b, resultado); } public double Suma(double a, double b) { return a + b; } public double Resta(double a, double b) { return a - b; } public double Multiplicacion(double a, double b) { return a * b; } public double Division(double a, double b) { if (b == 0) { Console.WriteLine("No se puede dividir entre 0"); return 0; // Retornamos 0 en caso de división por 0 para evitar errores } return a / b; } public void Resultado(double a, double b, double resultado) { Console.WriteLine($"El resultado de la operacion {a} y {b} es {resultado}"); } } internal class Program { static void Main(string[] args) { double num1 = 5; double num2 = 10; int op = 2; Calculator calculator = new Calculator(); calculator.Operaciones(op, num1,num2); } } } ```using System.Timers; namespace CalculatorWhitIf { public class Calculator { public void Operaciones(int op, double a, double b) { double resultado; if ( op == 1) { resultado = Suma(a, b); }else if ( op == 2) { resultado = Resta(a, b); }else if( op == 3) { resultado = Multiplicacion(a, b); }else if(op == 4) { resultado = Division(a, b); } else { Console.WriteLine("La opcion elegida es incorrecta"); return; } Resultado(a, b, resultado); } public double Suma(double a, double b) { return a + b; } public double Resta(double a, double b) { return a - b; } public double Multiplicacion(double a, double b) { return a \* b; } public double Division(double a, double b) { if (b == 0) { Console.WriteLine("No se puede dividir entre 0"); return 0; // Retornamos 0 en caso de división por 0 para evitar errores } return a / b; } public void Resultado(double a, double b, double resultado) { Console.WriteLine($"El resultado de la operacion {a} y {b} es {resultado}"); } } internal class Program { static void Main(string\[] args) { double num1 = 5; double num2 = 10; int op = 2; Calculator calculator = new Calculator(); calculator.Operaciones(op, num1,num2); } } }using System.Timers; namespace CalculatorWhitIf { public class Calculator { public void Operaciones(int op, double a, double b) { double resultado; if ( op == 1) { resultado = Suma(a, b); }else if ( op == 2) { resultado = Resta(a, b); }else if( op == 3) { resultado = Multiplicacion(a, b); }else if(op == 4) { resultado = Division(a, b); } else { Console.WriteLine("La opcion elegida es incorrecta"); return; } Resultado(a, b, resultado); } public double Suma(double a, double b) { return a + b; } public double Resta(double a, double b) { return a - b; } public double Multiplicacion(double a, double b) { return a \* b; } public double Division(double a, double b) { if (b == 0) { Console.WriteLine("No se puede dividir entre 0"); return 0; // Retornamos 0 en caso de división por 0 para evitar errores } return a / b; } public void Resultado(double a, double b, double resultado) { Console.WriteLine($"El resultado de la operacion {a} y {b} es {resultado}"); } } internal class Program { static void Main(string\[] args) { double num1 = 5; double num2 = 10; int op = 2; Calculator calculator = new Calculator(); calculator.Operaciones(op, num1,num2); } } }

El siguiente programa valida si el numero ingresado por el usuario es igual al numero aleatorio.
namespace Ifstatement
{
class Program
{
static void Main(string[] args)
{
Random randomNumber = new Random();
int machineNumber = randomNumber.Next(0,10);
//Console.WriteLine($“el numero es: {machineNumber}”);
string messageResult = “”;
Console.WriteLine(“Ingrese un numero entre el 0 y 10”);
int number = Convert.ToInt32(Console.ReadLine());

        if (number == machineNumber)
        {
            messageResult = $"Ganaste!!! acertaste el numero: {machineNumber}";
        }
        else
        {
            messageResult = $"Perdiste!!! el numero era: {machineNumber}";
        }

        Console.WriteLine(messageResult);

    }

}

}

Realicé la calculadora de la siguiente forma:

Calculator();

void Calculator(){
double a;
double b;
double result;
Console.WriteLine("Bienvenido, usuario:\nIngresa el primer número");
a = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el segundo número");
b = Double.Parse(Console.ReadLine());

Console.WriteLine("Tienes diferentes opciones de Cálculo:\nSuma -> 1\nResta -> 2\nMultiplicación -> 3\nDivisión -> 4");
    int usuario = Convert.ToInt32(Console.ReadLine());
if (usuario == 1){
    result = a + b;
    Console.WriteLine($"El resultado es {result}");
    }else if (usuario == 2){
    result = a - b;
    Console.WriteLine($"El resultado es {result}");
    }else if (usuario == 3){
    result = a * b;
    Console.WriteLine($"El resultado es {result}");
    }else if (usuario == 4){
    if (a == 0) { Console.WriteLine("No se puede dividir entre 0"); }else{
        result = a / b;
        Console.WriteLine($"El resultado es {result}");
        }
       }else { 
    Console.WriteLine("No hay operación asignada a ese valor");
}   
}
Console.WriteLine("Bienvenida a la calculadora c# de Juana esta es una calculadora sencilla no funcionara si le ingresas letras");

Cosole.WriteLIne(" ingresa un primer digito");
float numero1 = float.Parse(Console.ReadLine());

Console.WriteLine("bien ahora ingresa un segundo digito");
float numero2 = float.Parse(Console.ReadLine());

Console.WriteLine("para finalizar, que quieres hacer con estos numeros? +suma -resta *multiplica o /divide");
string operador = Console.ReadLine();

float resultado;

if (operador == "+")
{
    resultado = numero1 + numero2;
    Console.WriteLine(resultado);
}

else if (operador == "-")
{
    resultado = numero1 - numero2;
    Console.WriteLine(resultado);
}

else if (operador == "*")
{
    resultado = numero1 * numero2;
    Console.WriteLine(resultado);
}

else if (operador == "/")
{
    resultado = (numero1 / numero2);
    Console.WriteLine(resultado);
}

else 
{
    Console.WriteLine("creo que has elegido una opción incorrecta :(");
}

Compis, así me quedo mi código. Acepto sugerencias para mejorarlo, gracias.

{
            Console.WriteLine("Choose one of the following options: \n 1 Sum. \n 2 Subtraction. \n 3 Multiplication. \n 4 Division.");
            int answer= Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Very good! Enter your first number now.");
            int num1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Excellent! Enter your second number now.");
            int num2 = Convert.ToInt32(Console.ReadLine());
            
            int result= 0;
            
            if ( answer == 1)
            {
                result = num1 + num2;
            }
            else if (answer == 2)
            {
                result = num1 - num2;
            }
            else if (answer == 3)
            {
                result = num1 * num2;
            }
            else if (answer == 1)
            {
                result = num1 / num2;
            }
          
            Console.WriteLine("Great! The operation result is  " + result );

        }

Ahí va mi humilde aporte 👉👈

//declaramos los valores que vamos a usar en el codigo
using System.Threading.Tasks.Dataflow;

bool huevo = false;
bool cilandro = false;

//iniciamos la historia del juego imprimiendo un par de mensajes
Console.WriteLine("Madre: Hijo ve a comprar huevo y cilandro por favor");
Console.WriteLine("Yo: bueno má, ahí voy...");
Console.WriteLine("\n *Llegas al almacen de tu barrio y te atiende un señor muy amablemente* \n Señor: Buenos días joven ¿que desea comprar hoy?");
Console.WriteLine("Yo: Hola señor, quiero comprar... \n opción 1: huevo y olvidarse del cilandro \n opción 2: cilandro y olvidarse del huevo \n opción 3: huevo y cilandro \n opción 4: un alfajor fulvito");
Console.WriteLine("Elije una opción: ");
int options = Convert.ToInt32(Console.ReadLine());

if (options == 1)
{
    huevo = true;
} else if (options == 2)
{
    cilandro = true;
} else if(options == 3)
{
    huevo = true;
    cilandro = true;
}

Console.WriteLine("*Luego de comprar vas a tu casa contento con el cumplimiento de tu tarea* \n *Al llegar te recibe tu madré y te pregunta si compraste lo que te pidio");
if (huevo == true && cilandro == true)
{
    Console.WriteLine("Good ending, trajiste todo y comieron felices toda la familia reunida");
} else if (huevo == true && cilandro != true)
{
    Console.WriteLine("Yo: Traje huevo má pero no había cilandro"); //te lo olvidaste pero te inventaste una buena excusa
    Console.WriteLine("Neutral ending: Comieron juntos pero no estaba tan rico");
} else if (huevo != true && cilandro == true) {
    Console.WriteLine("Yo: Si má pero no había huevo");
    Console.WriteLine("Madre: Te dije cilandro, esto es perejil igual que vos boludo");
    Console.WriteLine("bad ending: Te olvidaste de los huevos y trajiste el condimento incorrecto, conociste la chancla");

} else
{
    Console.WriteLine("Yo: No má no había nada y me compre un alfajorcito");
    Console.WriteLine("*Bad ending: Conociste la chancla");
}

Acá tengo mis notas de esta clase, en video:

https://youtu.be/ruEswnFlhyo

Esto siempre nos sera util cuando necesitemos realizar condiciones, ejemplo:

  • En la entrada de un bar solo dejan ingresar a mayores de edad, se puede generar un programa donde reciba un número y se evalue si es mayor de 18 puede ingresar en caso de que no, caeria en el else y no podría ingresar. Se le puede agregar una condición más por decirlo asi, dentro de las condicionales podemos usar “else if” el cual nos permitira agregar otra posible condición sobre esa misma.

  • O generar el juego de Sheldon

using System;
using System.Collections.Generic;

namespace ConsoleApp1
{
class Program
{
public void suma(int a, int b)
{
int suma = a + b;
Console.WriteLine($“El resultado de la suma es {suma}”);
}

	public void resta(int a, int b)
	{
		int resta = a - b;
		Console.WriteLine($"El resultado de la resta es {resta}");
	}

	public void multiplicacion(int a, int b)
	{
		int multiplicacion = a * b;
		Console.WriteLine($"El resultado de la multiplicacion es {multiplicacion}");
	}

	public void division(int a, int b)
	{
		int division = a / b;
		Console.WriteLine($"El resultado de la division es {division}");
	}


	public static void Main()
	{
		Console.WriteLine("CALCULADORA MULTIFUNCIONAL \n");
		Console.WriteLine("Que Operacion deseas realizar \n 1.Suma \n 2.Resta \n 3.Multiplicacion \n 4.Division");
		int eleccion = Convert.ToInt32(Console.ReadLine());


		Console.WriteLine("Ingresa el primer valor: ");
		int num1 = Convert.ToInt32(Console.ReadLine());
		Console.WriteLine("Ingresa el segundo valor: ");
		int num2 = Convert.ToInt32(Console.ReadLine());

		Program MyProgram = new Program();

		if(eleccion == 1)
        {
			MyProgram.suma(num1, num2);
        } else if (eleccion == 2)
        {
			MyProgram.resta(num1, num2);
        } else if (eleccion == 3)
        {
			MyProgram.multiplicacion(num1, num2);
        } else if (eleccion == 4)
        {
			MyProgram.division(num1, num2);
        } else
        {
			Console.WriteLine("El numero que selecciono no corresponde a ninguna operacion establecida");
        }
		
	}
}

}

este es un buen ejemplo de if lo hice cuando practicamos array

using System;

class Program {
  public static void Main (string[] args) {
    Console.WriteLine ("Hello World");
  
    string[] coffeTypes;
    float[] coffePrices;

    float expresso = 1.2f;
    float largo = 1.5f;
    float filtrado = 5.0f;
    float latte = 5.5f;
    

    coffeTypes = new string[] { "expresso" , "largo" , "filtrado" , "latte"};
    coffePrices = new float[] {1.2f , 1.5f, 5.0f , 5.5f};

    for(int i = 0; i < 4; i++)
        Console.WriteLine(coffeTypes[i]);

    Console.WriteLine("Select a coffee");
    string check = (Console.ReadLine());
      if (check == "expresso"){
        Console.WriteLine("The check is: " + expresso);
      }
      if (check == "largo"){
        Console.WriteLine("The check is: " + largo);
        }
    
    
      if (check == "filtrado"){
        Console.WriteLine("The check is: " + filtrado);
      
      }
    
      if (check == "latte"){
        Console.WriteLine("The check is: " + latte);
      }

    else {
      Console.WriteLine("the coffee is not in the coffee shop");
    }   
    }
}

PRUEBENLO

les dejo mi ejemplo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Condicionales
{
internal class Program
{
static void Main(string[] args)
{
Program program = new Program();

        program.DecirEdad();
      
    }

    public void DecirEdad()
    {
        Console.WriteLine("Bienvenido al programa que te dice en que etapa de la vida estas");
        Console.WriteLine("Dime tu edad en númerp de años");
        int edad = Convert.ToInt32(Console.ReadLine());

        if (edad > 0 && edad <= 3)
        {
            Console.WriteLine("Eres un bebe");
        }
        if (edad >= 4 && edad <= 11) {
            Console.WriteLine("Eres un niño");

        }
        if (edad>=12 && edad <= 17)
        {
            Console.WriteLine("Eres un Adolescente");
        }

        if (edad >= 18 && edad <= 59)
        {
            Console.WriteLine("Eres un Adulto ");
        }

        if (edad >= 60)
        {
            Console.WriteLine("Eres un Adulto de tercera edad ");
        }
    }
}

}

Aquí esta mi calculadora aritmética.

  1. Cuando ejecutes el programa te pedirá que selecciones una operación (suma, resta, multiplicación, división, módulo, potencia, radicación y logaritmo base 10).

  2. Escribe el número de la operación que desees realizar y haz Enter.

  3. Entonces te pedirá que ingreses un primer número

  4. Escribes el número y haces Enter.

  5. Se te pedirá que ingreses un segundo número.

  6. Escribes el número y haces Enter.

  7. Te aparecerá el resultado de la operación y también un mensaje en el que se te pregunta si quieres hacer otra operación o terminar el programa.

Este es el código:






internal class MyMethodsClass
{

    public int IntegerAddition(int a, int b)
    {
        int Addition = a + b;
        return Addition;
    }

    public int IntegerSubstraction(int a, int b) 
    {
        int Subtraction = a - b;
        return Subtraction;
    }

    public int IntegerMultiplication(int a, int b)
    {
        int Multiplication = a * b;
        return Multiplication;
    }

    public float FloatDivision(float a, float b)
    {
        float Division = a / b;
        return Division;
    }


    private static void Main(string[] args)
    {
        Console.WriteLine("Select an option");
        Console.WriteLine("1) Addition");
        Console.WriteLine("2) Substraction");
        Console.WriteLine("3) Multiplication");
        Console.WriteLine("4) Division");
        Console.WriteLine("");
        int operation = Convert.ToInt16(Console.ReadLine());
        Console.WriteLine("");
        Console.WriteLine("Input the first number for the operation");
        int num1 = Convert.ToInt16(Console.ReadLine());
        Console.WriteLine("Input the second number for the operation");
        int num2 = Convert.ToInt16(Console.ReadLine());


        MyMethodsClass MyProgram = new MyMethodsClass();

        if (operation == 1)
        {
            int addResult = MyProgram.IntegerAddition(num1, num2);
            Console.WriteLine("\nThe result of the Addition is " + addResult);
        }
        else if (operation == 2)
        {
            int subResult = MyProgram.IntegerSubstraction(num1, num2);
            Console.WriteLine("\nThe result of the Substraction is " + subResult);
        }
        else if (operation == 3)
        {
            int multResult = MyProgram.IntegerMultiplication(num1, num2);
            Console.WriteLine("\nThe result of the Multiplication is " + multResult); 
        }
        else if (operation == 4)
        {
            float divResult = MyProgram.FloatDivision(num1, num2);
            Console.WriteLine("\nThe result of the Division is " + divResult);
        }
        else
        {
            Console.WriteLine("\nTry again!");
        }


    }
}```

namespace ifStatment
{
class Program
{
static void Main(string[] args)
{
double suma = 0;
double resta = 0;
double division = 0;
double multiplicacion = 0;
double raiz2 = 0;
double num1;
double num2;
int opcion = 0;
Console.WriteLine(“CALCULADORA”);
Console.WriteLine("ingresa numero: ");
num1 = double.Parse(Console.ReadLine());
Console.WriteLine("ingresa segundo numero: ");
num2 = double.Parse(Console.ReadLine());
Console.WriteLine("elige la opcion del 1 al 5: ");
Console.WriteLine("1 - Sumar: ");
Console.WriteLine("2 - Restar: ");
Console.WriteLine("3 - Dividir: ");
Console.WriteLine("4 - Multiplicar: ");
Console.WriteLine("5 - Raiz 2: ");
opcion = int.Parse(Console.ReadLine());

        if (opcion > 0 && opcion < 6)
        {
            if (opcion == 1)
            {
                suma = num1 + num2;
                Console.WriteLine("La suma es: " + suma);
            }else if (opcion == 2)
            {
                resta = num1 - num2;
                Console.WriteLine("La resta es: " + resta);
            }else if (opcion == 3)
            {
                if(num2 != 0)
                {
                    division = num1 / num2;
                    Console.WriteLine("La division es: " + division);
                }else{
                    Console.WriteLine("La division entre 0 no exite");
                }
                
            }else if(opcion == 4)
            {
                multiplicacion = num1 * num2;
                Console.WriteLine("La multiplicacion es: " + multiplicacion);
            }else if (opcion == 5)
            {
                if (num1 > 0)
                {
                    raiz2 = Math.Sqrt(num1);
                    Console.WriteLine($"La raiz cuadrada de: {num1} es {raiz2}");
                }
                else
                {
                    Console.WriteLine($"La raiz cuadrada de: {num1} no existe");
                }

                if (num2 > 0)
                {
                    raiz2 = Math.Sqrt(num2);
                    Console.WriteLine($"La raiz cuadrada de: {num2} es {raiz2}");
                }
                else
                {
                    Console.WriteLine($"La raiz cuadrada de: {num2} no existe");
                }
            }
        }
        else
        {
            Console.WriteLine("La opcion que ingreso no es la correcta");
        }
    }
}

}

Esta es mi versión de la calculadora, si colocas las letras en mayúsculas las pasa a minúsculas con el método ToLower()

using System;

namespace CalculadoraProject
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Folks! Bienvenidos a la calculadora...\n");
            Console.WriteLine("Ingresa una opcion(letra):\na) suma\nb) resta\nc) multiplicacion\nd) divicion");
            string option = Console.ReadLine();
            option = option.ToLower();

            if (option == "a")
            {
                Console.WriteLine("Seleccionaste suma...");
                Console.WriteLine("Ingresa el primer valor: ");
                int num1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingresa el segundo valor: ");
                int num2 = int.Parse(Console.ReadLine());

                int result = num1 + num2;
                Console.WriteLine($"El resultado es: {result}");
            }

            else if(option == "b")
            {
                Console.WriteLine("Seleccionaste resta...");
                Console.WriteLine("Ingresa el primer valor: ");
                int num1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingresa el segundo valor: ");
                int num2 = int.Parse(Console.ReadLine());

                int result = num1 - num2;
                Console.WriteLine($"El resultado es: {result}");
            }
            else if(option == "c")
            {
                Console.WriteLine("Seleccionaste multiplicacion...");
                Console.WriteLine("Ingresa el primer valor: ");
                int num1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingresa el segundo valor: ");
                int num2 = int.Parse(Console.ReadLine());

                int result = num1 * num2;
                Console.WriteLine($"El resultado es: {result}");
            }
            else if(option=="d")
            {
                Console.WriteLine("Seleccionaste division...");
                Console.WriteLine("Ingresa el primer valor: ");
                int num1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingresa el segundo valor: ");
                int num2 = int.Parse(Console.ReadLine());

                int result = num1 / num2;
                Console.WriteLine($"El resultado es: {result}");
            }
            else
            {
                Console.WriteLine("\nSeleccione una opcion correcta...");
            }
        }
    }
}

Concatenar strings usando variables dentro de la propia cadena strings

APORTE


    • Los comandos IF y ELSE IF Son muy parecidos por ejemplo


 if(valor == 7)/*Si el resultado de la variable int valor es = 7*/
            {
                message = " es un 7";/
            }
            else if (valor == 8)/*Si el resultado de la variable int valor es = 8*/
            {
                message = "es un 8";
            }

    • Si vez los dos necesitan una definición ósea el (Valor ); y una Propiedad
      pero siguna es un 7 o un 8 se utilizara ELSE ejemplo


            }else /*No es un ni un 7 ni 8*/
            {
                message = " no es un 7 ni 8";
            }

    • como vez no se necesita ni una definición ósea el (Valor );
      y por ultimo se puede colocar un ELSE IF cuantas veces como quieras y un IF o un ELSE solo un vez


Esto escritos son mis conocimientos de if y else
por favor decirme lo que les a parecido

          Console.WriteLine("Lets to play with the calculator, Please enter 2 numbers");

            int number1 = int.Parse(Console.ReadLine());
            int number2 = int.Parse(Console.ReadLine());

            Console.WriteLine("Now, what operation do you wanna do, please select a number for: ");

            Console.WriteLine(" 1-Summary \n 2-Rest \n 3-Multiplicaction \n 4-Division ");

            int option = int.Parse(Console.ReadLine());


            if (option == 1)
            {
                int result = number1 + number2;
                Console.WriteLine($"Your arnswer is : {result}");
            } else if (option == 2){
                int result = number1 - number2;
                Console.WriteLine($"Your arnswer is : {result}");
            }
            else if (option == 3){
                int result = number1 * number2;
                Console.WriteLine($"Your arnswer is : {result}");
            }
            else if (option == 4){
                int result = number1 / number2;
                Console.WriteLine($"Your arnswer is : {result}");
            }
            else
            {
                Console.WriteLine("Invalid parameter");
            }

Esta es mi calculadora no se que opinan?
O si recomiendan algún cambio?
Creo que existe alguna forma para no tener que declarar 2 veces el

new Calculator();

pero mientras investigo cual es la forma lo deje así jejejej

using System;

public class Calculator
{
    public void menu(){

        Calculator cal = new Calculator();

        Console.WriteLine("        WELCOME CALCULATOR");
        Console.WriteLine("Para continuar seleccione la opcion deseada:" +
                            $"\n  1. Suma" +
                            $"\n  2. Resta" +
                            $"\n  3. Multiplicacion " +
                            $"\n  4. Division");
        int operation = Convert.ToInt16(Console.ReadLine());

        Console.WriteLine("\n Por favor escribe el primer numero:");
            int numberA = Convert.ToInt16(Console.ReadLine());

        Console.WriteLine("\n Por favor escribe el segundo numero:");
            int numberB = Convert.ToInt16(Console.ReadLine());

        string result = cal.calculator(numberA, numberB, operation);

        Console.WriteLine(result);

        if (result == "Error, por favor seleccione una opcion valida.")
            cal.menu();

        Console.WriteLine("\n Desea continuar y/n");
        var next = Convert.ToString(Console.ReadLine());
        if (next == "y")
            cal.menu();

    }

    public string calculator(int a, int b, int operation)
    {
        string result = "Error, por favor seleccione una opcion valida.";
        // 1 Suma
        if(operation == 1)
            result = $"{a}+{b} = " + Convert.ToString(a + b);
        // 2 Resta
        if (operation == 2)
            result = $"{a}-{b} = " + Convert.ToString(a - b);
        // 3 Multiplicacion
        if (operation == 3)
            result = $"{a}*{b} = " + Convert.ToString(a * b);
        // 4 Division
        if (operation == 4)
            result = $"{a}/{b} = " + Convert.ToString(a / b);

        return result;
    }

    public static void Main()
    {
        Calculator cal= new Calculator();
        cal.menu();
    }
}

This is an example of the ternary Operator:


string isBiggerThan10(double number1) => number1 > 10.0 ? "Bigger than 10!" : "Not bigger than 10.";

Tn this case, it’s declaring a function type string and is returning a string depending on the argument (float type) ;

using System;

namespace Prueba_diagnostica
{
class Program
{
static void Main(string[] args)
{

        int entradas_deseadas;
        double valorPagar;
        Console.WriteLine("ingrese numero de boletas deseadas");
        entradas_deseadas = Convert.ToInt32(Console.ReadLine());

        if (entradas_deseadas == 1)
        {
            valorPagar = 90000;
            Console.WriteLine("tu valor a pagar es $ " + valorPagar);
        }
        else
        if (entradas_deseadas == 2)
        {
            valorPagar = 180000 - 18000;
            Console.WriteLine("tu valor a pagares $" + valorPagar);
        }
        else
        if (entradas_deseadas == 3)
        {
            valorPagar = 2700000 - 40500;
            Console.WriteLine("tu valor a pagares $" + valorPagar);
        } else
            if (entradas_deseadas == 4)
        {
        valorPagar= 3600000 - 72000;
           Console.WriteLine("tu valor a pagares $" + valorPagar);
        }
        else
            if (entradas_deseadas >= 5)
        {
            Console.WriteLine("NO ES POSIBLE COMPRAR MAS DE 4 BOLETAS" );
        }
    }
}

}

Lo hice para que pidiera un numero antes y funciono

static void Main(string[] args)
        {
           
            string message = "";

            Console.WriteLine("Please type number, Lucky ");
            int value1 = Convert.ToInt32(Console.ReadLine());

            if (value1 == 15)
            {
                message = "Wow, you have luck the number is 15";
            }
            else if (value1 == 25)
            {
                message = "You went too far but you still gained something";
            }
            else
            {
                message = "So sorry, you were out of luck";
            }

            Console.WriteLine($"The Answer is: {message}");
        }

Mi aporte guys

float[] giveNumbers()
{
    float[] numbers;
    Console.WriteLine("Give the first number");
    float num1 = (float)Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("Give the second number");
    float num2 = (float)Convert.ToDouble(Console.ReadLine());

    numbers = new float[] { num1, num2 };
    return numbers;
}

float sum(float a, float b) => a + b;

float rest(float a, float b) => a - b;

float multiplicate(float a, float b) => a * b;

float divide(float a, float b) => a / b;

Console.WriteLine("MENU \n" +
    "please make sure to choose the correct number referring to what you want to do\n" +
    "1 to sum\n" +
    "2 to rest\n" +
    "3 to multiplicate\n" +
    "4 to divide");

try
{
    int option = Convert.ToInt32(Console.ReadLine());
    if (option == 1)
    {
        Console.WriteLine("Ok, we're gonna sum");
        float[] numbers = giveNumbers();
        float num1 = numbers[0];
        float num2 = numbers[1];
        var result = sum(num1, num2);
        Console.WriteLine($"The result is: {result}");

    }
    else if (option == 2)
    {
        Console.WriteLine("Ok, we're gonna rest");
        float[] numbers = giveNumbers();
        float num1 = numbers[0];
        float num2 = numbers[1];
        var result = rest(num1, num2);
        Console.WriteLine($"The result is: {result}");

    }
    else if (option == 3)
    {
        Console.WriteLine("Ok, we're gonna multiplicate");
        float[] numbers = giveNumbers();
        float num1 = numbers[0];
        float num2 = numbers[1];
        var result = multiplicate(num1, num2);
        Console.WriteLine($"The result is: {result}");

    }
    else if (option == 4)
    {
        Console.WriteLine("Ok, we're gonna divide");
        float[] numbers = giveNumbers();
        float num1 = numbers[0];
        float num2 = numbers[1];
        var result = divide(num1, num2);
        Console.WriteLine($"The result is: {result}");
    }
    else
    {
        Console.WriteLine("Please type a correct option :)");
    }
}
catch(Exception ex)
{
    Console.WriteLine(ex.Message);
}

Escribi este codigo asignando un numero random para que sea mas aleatorio, y tambien un ciclo de repetición de mi programa

static void Main(string[] args)
        {
            
            Console.WriteLine("Bienvenido a el menu de la suerte seleccione la opción para continuar");
            int opcion;
            do
            {
                //if(opcion == 1) { 
                //int anyValue = Convert.ToInt32(Console.Read());
                string message = "";
                Random anyValue = new Random();

                int conversion = anyValue.Next(1, 14);
                Console.WriteLine($"Numero en el dado:{conversion}");

                if (conversion == 7)
                {
                    message = "OMG, it's a Miracle any value is 7";
                }
                else if (conversion == 14)
                {
                    message = "OMG, it's a double miracle the value is 14";
                }
                else
                {

                    message = " puff, the value wasn't 7";

                }

                Console.WriteLine($"The answer is: {message}");

                Console.WriteLine("Desea intentar de nuevo presione 1 para continuar");
                opcion = Convert.ToInt32(Console.ReadLine());
                Console.Clear();

            } while (opcion == 1); 
        }

El segundo codigo seria la calculadora que la implemente usando mis propios metodos para solo poner en los incisos la asignación de numeros

public class MyMathematicMethods
    {
       public void Sumando(float a, float b)
        {

            float suma = a + b;
            Console.WriteLine($"El resultado de tu suma es: {suma}");
        }
        public void Restando(float a, float b)
        {

            float resta = a - b;
            Console.WriteLine($"El resultado de tu suma es: {resta}");
        }
        public void Multiplicando(float a, float b)
        {

            float multiplicación = a * b;
            Console.WriteLine($"El resultado de tu multiplicación es: {multiplicación}");
        }
        public void Dividiendo(float a, float b)
        {

            float divisor = a / b;
            Console.WriteLine($"El resultado de tu suma es: {divisor}");
        }

        public static void Main()
        {
            Console.WriteLine("BIENVENIDO A SU CALCULADORA");
            Console.WriteLine("1.Suma");
            Console.WriteLine("2.Resta");
            Console.WriteLine("3.Multiplicación");
            Console.WriteLine("4.División");
            Console.Write($"Presione una opción para continuar: ");
            int opcion = Convert.ToInt32(Console.ReadLine());
            if (opcion < 1 || opcion > 4)
            {
                Console.WriteLine("You selected a incorrect option");
                return;
            }
            Console.Clear();
            Console.Write("Ingresa el primer numero:");
            float numa = float.Parse(Console.ReadLine());
            Console.Write("Ingresa el segundo numero:");
            float numb = float.Parse(Console.ReadLine());


            if (opcion == 1)
            {
                MyMathematicMethods myMathematicMethods = new MyMathematicMethods();
                myMathematicMethods.Sumando(numa, numb);
            }
           
            else if (opcion == 2)
            {

                MyMathematicMethods myMathematicMethods = new MyMathematicMethods();
                myMathematicMethods.Restando(numa, numb);
            }
            else if (opcion == 3)
            {

                MyMathematicMethods myMathematicMethods = new MyMathematicMethods();
                myMathematicMethods.Multiplicando(numa, numb);
            }
            else if (opcion == 4)
            {

                MyMathematicMethods myMathematicMethods = new MyMathematicMethods();
                myMathematicMethods.Dividiendo(numa, numb);
            }
        }


    }

al igual que muchos hice una calculadora ;3

using System;

namespace ifxd
{
   public class Program
    {

        public float sumaa(float a, float b)
        {

            float suma = a + b;
            return suma;

        }

        public float restaa(float a, float b)
        {

            float resta = a - b;
            return resta;

        }

        public float multiii(float a, float b)
        {

            float multiplicacion = a * b;
            return multiplicacion;

        }

        public float divii(float a, float b)
        {

            float division = a / b;
            return division;

        }

        static void Main(string[] args)
        {
            Console.WriteLine("Hello World! soy una calculadora magica, " +
                "ingresa que operacion quieres hacer con su correspondiente simbolo");


            Program MyProgram = new Program();
            var simbolo = Console.ReadLine();

            if (simbolo == "+")
            {

                Console.WriteLine("escogiste una suma! ingrsa los valores que quieres usar");
                float valor1 = float.Parse(Console.ReadLine());
                float valor2 = float.Parse(Console.ReadLine());

                float resultado = MyProgram.sumaa(valor1, valor2);
                Console.WriteLine("El resultado de la multiplicación es " + resultado);

            }

            else if (simbolo == "-")            
            {

                Console.WriteLine("escogiste una resta! ingrsa los valores que quieres usar");
                float valor1 = float.Parse(Console.ReadLine());
                float valor2 = float.Parse(Console.ReadLine());

                float resultado = MyProgram.restaa(valor1, valor2);
                Console.WriteLine("El resultado de la multiplicación es " + resultado);
            }

            else if (simbolo == "*")
            {

                Console.WriteLine("escogiste una multiplicacion! ingrsa los valores que quieres usar");
                float valor1 = float.Parse(Console.ReadLine());
                float valor2 = float.Parse(Console.ReadLine());

                float resultado = MyProgram.multiii(valor1, valor2);
                Console.WriteLine("El resultado de la multiplicación es " + resultado);
            }

            else if (simbolo == "/")
            {

                Console.WriteLine("escogiste una division! ingrsa los valores que quieres usar");
                float valor1 = float.Parse(Console.ReadLine());
                float valor2 = float.Parse(Console.ReadLine());

                float resultado = MyProgram.divii(valor1, valor2);
                Console.WriteLine("El resultado de la multiplicación es " + resultado);
            }

            else
            {

                Console.WriteLine("ese no es un valor esdperado");

            }





        }
    }
}


float inputValue1 = 0;
float inputValue2 = 0;
int option = 0;
double result = 0;

Console.WriteLine("Que operacion deseas hacer:" +
    "\n1.-Suma" +
    "\n2.-Resta" +
    "\n3.-Multiplicacion" +
    "\n4.-Division" +
    "\n5.-Potencia" +
    "\n6.-Raiz Cuadrada");

try
{
    option = int.Parse(Console.ReadLine());
}
catch
{
    option = 0;
}
if (option >= 1 && option <= 6)
{
    if (option < 6)
    {
        try
        {
            Console.WriteLine("Write first value");
            inputValue1 = int.Parse(Console.ReadLine());
            if (option == 5)
            {
                Console.WriteLine("Write pow");
            }
            else
            {
                Console.WriteLine("Write second value");
            }
            inputValue2 = int.Parse(Console.ReadLine());
            if (option == 1) { result = inputValue1 + inputValue2; }
            else if (option == 2) { result = inputValue1 - inputValue2; }
            else if (option == 3) { result = inputValue1 * inputValue2; }
            else if (option == 4) { result = inputValue1 / inputValue2; }
            else if (option == 5) { result = Math.Pow(inputValue1, inputValue2); }
            Console.WriteLine("The result is: " + result);
        }
        catch
        {
            Console.WriteLine("You wrote: Not a number ( NAN )");
        }
    }
    else
    {
        try
        {
            Console.WriteLine("Write a value");
            inputValue1 = int.Parse(Console.ReadLine());
            result = Math.Sqrt(inputValue1);
            Console.WriteLine("The result is: " + result);
        }
        catch
        {
            Console.WriteLine("You wrote: Not a number ( NAN )");
        }

    }
}
else
{
    Console.WriteLine("Not an option, try again");
}

Ejercicio crear una calculadora, que haga las operaciones arimeticas basicas.

Puedes poner tantos if ,else como lleges a necesitar.

Utilizando un random

Console.WriteLine("Hello, DBZ IF !\n");
Random rnd = new Random();
int anyValue = rnd.Next(1, 15);
string message = "";
if (anyValue == 6)
{
    message = " DBZ, You win, any Value is: 6";
}
else if (anyValue == 12)
{
    message = $" DBZ, You win double, your any Value is: 12";
}
else
{
    message = $" DBZ, You lost, the values for wir are: 6 - 12";
}
Console.WriteLine($"The random value is: {anyValue}\n");
Console.WriteLine($"The answer is: {message}");

namespace Calculator
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Inseta el primer numero”);
int numer1 = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Inseta el segundo numero");
        int numer2 = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Que quieres hacer, 1 Multiplicar, 2 Sumar, 3 Dividir");
        int opcion = Convert.ToInt32(Console.ReadLine());

        if (opcion == 1)
        {
            Console.WriteLine($"El resultado es {numer1 * numer2}");
        }
        else if (opcion == 2)
        {
            Console.WriteLine($"El resultado es {numer1 + numer2}");

        }
        else if (opcion == 3)
        {
            Console.WriteLine($"El resultado es {numer1 / numer2}");
        }
    }
}

}

<code> 
using System;

namespace SentenciaIf
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hola, esta es un calculadore hecha con C#: \ningrese una opcion: \n1.Suma \n2.Resta \n3.Mulriplicación \n4.División ");
            int valor = int.Parse(Console.ReadLine());
            if (valor > 0 && valor < 5)
            {
                Console.WriteLine("ingrese el primer valor que quiere operar");
                int valor1 = int.Parse(Console.ReadLine());
                Console.WriteLine("ingrese el segunto valor que quiere operar");
                int valor2 = int.Parse(Console.ReadLine());
                if (valor == 1)
                {
                    Console.WriteLine(valor1 + valor2);
                }
                else if (valor == 2)
                {
                    Console.WriteLine(valor1 - valor2);
                }
                else if (valor == 3)
                {
                    Console.WriteLine(valor1 * valor2);
                }
                else 
                {
                    Console.WriteLine(valor1 / valor2);
                }
            }
            else
            {
                Console.WriteLine("Valor incorrecto vuelve a intentarlo. ");
            }
        }
    }
}
using System;
using System.Collections.Generic;

namespace Statement
{
    class IfStatement
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Esta es una nueva calculadora, inserta el valor: ");
            int calc1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Que operacion deseas hacer?: \n multiplicar, \n dividir, \n sumar, \n restar.");
            string operation = Console.ReadLine();

            Console.WriteLine("Ingresa el otro valor: ");
            int calc2 = Convert.ToInt32(Console.ReadLine());

            int sum, multi, rest, div;

            string  answer = "Tu resultado es: ";

            if (operation == "sumar")
            {
                sum = calc1 + calc2;
                Console.WriteLine( answer + sum);
            }
            else if (operation == "multiplicacion")
            {
                multi = calc1 * calc2;
                Console.WriteLine(answer + multi);
            }
            else if (operation == "restar")
            {
                rest = calc1 - calc2;
                Console.WriteLine(answer + rest);
            }    
            else if (operation == "dividir")
            {
                div = calc1 / calc2;
                Console.WriteLine(answer + div);
            }
            else
            {
                Console.WriteLine("tu respuesta tiene que ser un numero");
            }

        }
    }
}

Hice un minijuego de adivinar basado en esta clase:

Random parameter1 = new Random();
Random parameter2 = new Random();
byte p1 = Convert.ToByte(parameter1.Next(1,10));
byte p2 = Convert.ToByte(parameter2.Next(10, 20));
Random rnd = new Random();
byte answer = Convert.ToByte(rnd.Next(p1,p2));
byte attempts = 1;
string win = "Congrats! You guessed the number in " + attempts + " attempts.";
Console.WriteLine("Can you guess a number? You have 3 attempts...");
byte value1 = Convert.ToByte(Console.ReadLine());
if (answer == value1){
    Console.WriteLine(win);
}
else
{
    attempts++;
    Console.WriteLine("Oops! You didn't guess it this time. Here's a tip: the number is greater or equal than " + p1 + ", but lesser than " + p2);
    byte value2 = Convert.ToByte(Console.ReadLine());
    if (answer == value2)
    {
        Console.WriteLine(win);
    }
    else
    {
        attempts++;
        Console.WriteLine("Oops! You didn't guess it this time. You have 1 attempt more.");
        byte value3 = Convert.ToByte(Console.ReadLine());
        if (answer == value3)
        {
            Console.WriteLine(win);
        }
        else
        {
            Console.WriteLine("You couldn't guess the number in " + attempts + " attempts :c");
        }
    }
}

Muy buena Clase!!

La resolución del ejercicio es la siguiente:

using System;

// La sentencia if

namespace ejemplo_115
{
class Program
{
static void Main(string[] args)
{
int a;
int b;
string op = “”;
string message = “”;
float result;

        Console.Write("Ingrese el valor de a: ");
        a = int.Parse(Console.ReadLine());
        Console.Write("Ingrese el valor de b: ");
        b = int.Parse(Console.ReadLine());
        Console.Write("Ingrese el tipo de operación (+, -, *, /): ");
        op = Console.ReadLine();

        if (op == "+")
        {
            result = a + b;
            message = "La suma es: " + result;
        }
        else if (op == "-")
        {
            result = a - b;
            message = "La resta es: " + result;
        }
        else if (op == "*")
        {
            result = a * b;
            message = "La multiplicación es: " + result;
        }
        else if (op == "/")
        {
            result = a / b;
            message = "La divsión es: " + result;
        }
        else
        {
            message = "No escogió una opción correcta";
        }

        Console.WriteLine(message);
    }
}

}

Hola estoy empezando a programar, este el programa mas complejo que e echo, estoy muy orgulloso de mi jaja.
Es una calculadora muy sencilla pero creo esta bien para mi que llevo poco tiempo en esto.
Mi codigo funciona y lo entiendo, creo que no use las mejores practicas pero ya es algo jaja

//using Microsoft.VisualBasic.FileIO;
using System;

namespace squareArea
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Calculator App in C#\n");
            Console.Write("Holi, cual es tu nombre: ");
            string name = Console.ReadLine();
            System.Threading.Thread.Sleep(500);
            Console.WriteLine($"\nHola {name}, Bienvenido");

            Console.WriteLine("Elige un numero segun la operacion que gustes UwU :)");
            Console.WriteLine("[1] - Suma");
            Console.WriteLine("[2] - Resta");
            Console.WriteLine("[3] - Multiplicacion");
            Console.WriteLine("[4] - Division");

            while (true)
            {
                int option = int.Parse(Console.ReadLine());
                double result;
                string insertNumberOne = "\nInserta el primer numero: ";
                string insertNumberTwo = "Inserta el segundo numero: ";

                if (option < 1 || option > 4)
                {
                    System.Threading.Thread.Sleep(200);
                    Console.WriteLine("No jodas, inserta un numero valido :(");
                    continue;
                }
                if (option == 1)
                {
                    Console.Write(insertNumberOne);
                    double numberOne = double.Parse(Console.ReadLine());

                    Console.Write(insertNumberTwo);
                    double numberTwo = double.Parse(Console.ReadLine());

                    result = numberOne + numberTwo;
                    System.Threading.Thread.Sleep(300);
                    Console.WriteLine($"El resultado es: {result}");
                }
                else if (option == 2)
                {
                    Console.Write(insertNumberOne);
                    float numberOne = float.Parse(Console.ReadLine());

                    Console.Write(insertNumberTwo);
                    float numberTwo = float.Parse(Console.ReadLine());

                    result= numberOne - numberTwo;
                    System.Threading.Thread.Sleep(300);
                    Console.WriteLine($"El resultado es: {result}");
                }
                else if (option == 3)
                {
                    Console.Write(insertNumberOne);
                    float numberOne = float.Parse(Console.ReadLine());

                    Console.Write(insertNumberTwo);
                    float numberTwo = float.Parse(Console.ReadLine());

                    result = numberOne * numberTwo;
                    System.Threading.Thread.Sleep(300);
                    Console.WriteLine($"El resultado es: {result}");
                }
                else if (option == 4)
                {
                    Console.Write(insertNumberOne);
                    float numberOne = float.Parse(Console.ReadLine());

                    Console.Write(insertNumberTwo);
                    float numberTwo = float.Parse(Console.ReadLine());

                    result = numberOne / numberTwo;
                    System.Threading.Thread.Sleep(300);
                    Console.WriteLine($"El resultado es: {result}");
                }

                System.Threading.Thread.Sleep(500);

                Console.WriteLine("\nPuedes hacer otra operacion o salir pulsando Enter o cualquier letra: UwU :)");
                Console.WriteLine("  [1]Suma - [2]Resta - [3]Multiplicacion - [4]Division");
                continue;
            }
        }
    }
}