Operador condicional, positivo y más pequeño Ejercicio C# - Curso de Programación C# (C Sharp)

 Lección

Control del Flujo

 Ejercicio

Operador condicional, positivo y más pequeño

 Objetivo

Cree un programa de C# que pida al usuario dos números y respuestas, utilizando el operador condicional (?), lo siguiente:

- Si el primer número es positivo
- Si el segundo número es positivo
- Si ambos son positivos
- Cuál es más pequeño

 Código de Ejemplo

using System;
public class exercise45
{
    public static void Main()
    {
        int a, b;
        string answer;

        Console.Write("Enter the first number: ");
        a = Convert.ToInt32(Console.ReadLine());

        Console.Write("Enter the second number: ");
        b = Convert.ToInt32(Console.ReadLine());

        if (a > 0)
            Console.WriteLine("a is positive");
        else
            Console.WriteLine("a is not positive");

        if (a > 0)
            answer = "a is positive";
        else
            answer = "a is not positive";
        Console.WriteLine(answer);

        answer = a > 0 ? "a is positive" : "a is not positive";
        Console.WriteLine(answer);

        Console.WriteLine(b > 0 ?
            "b is positive" : "b is not positive");

        answer = (a > 0) && (b > 0) ?
            "both are positive" : "not both are positive";
        Console.WriteLine(answer);

        int smallest = a < b ? a : b;
        Console.WriteLine("Smallest: {0}", smallest);
    }
}

Más ejercicios C# Sharp de Control del Flujo

 Positivo y negativo
Escriba un programa en C# para obtener un número y responda si es positivo o negativo....
 Multiplicar si no es cero
Escriba un programa en C# para pedir al usuario un número; si no es cero, entonces pedirá un segundo número y mostrará su valor; de lo contrario, most...
 Dividir si no es cero
Escriba un programa en C# para pedir al usuario dos números y muestre su división si el segundo número no es cero; de lo contrario, mostrará "No puedo...
 Dividir si no es cero (Usar else)
Crear una versión del programa anterior, usando "else"...
 El mayor de tres números
Escriba un programa en C# para obtener tres números del usuario y mostrar el mayor....
 Repetir hasta 0
Cree un programa en C# para pedir al usuario un número "x" y mostrar 10*x. Debe repetirse hasta que el usuario ingrese 0 (usando "while")....
 Repetir hasta 0 (Usa Do while)
Cree un programa en C# para pedir al usuario un número "x" y mostrar 10*x. Debe repetirse hasta que el usuario ingrese 0 (usando "do-while")....
 While + Contador
Cree un programa en C# para mostrar los números del 1 al 10 en la pantalla, usando "while"....
 Tabla de multiplicación (usa while)
Escriba un programa en C# para pedir al usuario un número y mostrar su tabla de multiplicar, utilizando una instrucción "while". ...
 Números impares descendentes
Cree un programa en C# para mostrar en pantalla los números impares del 15 al 7 (hacia abajo), usando "while"...
 Suma de números
Escriba un programa en C# para pedir al usuario una cantidad indeterminada de números (hasta que se ingrese 0) y muestre su suma, de la siguiente mane...
 Dos números negativos
Cree un programa en C# para aceptar dos números del usuario y responder si ambos son negativos o no....
 Uno o dos números negativos
Cree un programa en C# para aceptar dos números del usuario y responder si ambos son negativos, si solo uno lo es o si ninguno de ellos lo es....
 Múltiplos
Cree un programa en C# para escribir en pantalla los números del 1 al 500 que son múltiplos de 3 y también múltiplos de 5 (sugerencia: use el resto de...
 Número repetido
Escribe un programa en C# que pida un número y una cantidad, y muestre ese número repetido tantas veces como el usuario haya indicado, como en el sigu...
 Contraseña
Escribe un programa en C# para pedir al usuario su login y su contraseña (ambos deben ser números enteros) y repítelo tantas veces como sea necesario,...
 Contraseña V2
Escriba un programa en C# para solicitar al usuario su nombre de usuario y su contraseña (ambos deben ser números enteros), hasta que el inicio de ses...
 Muchas divisiones
Escriba un programa en C# para pedir al usuario dos números y mostrar su división y el resto de la división. Avisará si se introduce 0 como segundo nú...
 Varias tablas de multiplicación (usa do while)
Muestre las tablas de multiplicar del 2 al 6, usando "do while"...
 Cuadrado
Escriba un programa en C# que pida un número y un ancho, y muestre un cuadrado de ese ancho, usando ese número para el símbolo interno, como en este e...
 Break y continuar
Cree un programa en C# para escribir los números pares del 10 al 20, ambos incluidos, excepto el 16, de 3 maneras diferentes: - Incremento de 2 en ...
 Rectángulo V2
Escribe un programa en C# que pida un número, un ancho y un alto y muestre un rectángulo de ese ancho y esa altura, usando ese número para el símbolo ...
 Estructuras repetitivas
Cree un programa en C# para pedir al usuario dos números y muestre los números entre ellos (ambos incluidos), tres veces: usando "for", usando "while"...
 Dígitos en un número
Cree un programa en C# para calcular cuántos dígitos tiene un entero positivo (pista: se puede hacer dividiendo por 10 varias veces). Si el usuario in...
 Cuadrado hueco
Escribe un programa en C# que pida un símbolo, un ancho y muestre un cuadrado hueco de ese ancho, usando ese número para el símbolo exterior, como en ...
 Producto
Cree un programa en C# que pida al usuario dos números enteros y muestre su multiplicación, pero no usando "*". Debe utilizar sumas consecutivas. (Sug...
 Valor absoluto
Escribir un programa en C# para calcular (y mostrar) el valor absoluto de un número x: si el número es positivo, su valor absoluto es exactamente el n...
 Rectángulo hueco
Escribe un programa en C# que pida un símbolo, un ancho y una altura y muestre un rectángulo hueco de ese ancho y esa altura, usando ese número para e...
 Estadística
Escribir un programa en C# para calcular varias operaciones estadísticas básicas: aceptará números del usuario y mostrará su suma, promedio, mínimo y ...
 Switch
Cree un programa en C# para mostrar la "marca de texto" correspondiente a una determinada "marca numérica", utilizando la siguiente equivalencia: 9...
 Número primo
Escribe un programa en C# que pida al usuario un número entero y responda si es un número primo o no....
 Dame cambio
Cree un programa de C# para devolver el cambio de una compra, utilizando monedas (o billetes) lo más grandes posible. Supongamos que tenemos una canti...
 Excepciones
Cree un programa en C# para solicitar al usuario dos números y mostrar su división. Los errores deben ser capturados utilizando "try..catch"....

Juan A. Ripoll - Tutoriales y Cursos de Programacion© 2024 Todos los derechos reservados.  Condiciones legales.