Hola a todos, hoy os dejo una serie de ejercicios para practicar todo lo aprendido en C sharp.
1) Crear 3 variables numéricas con el valor que tu quieras y en otra variable numérica guardar el valor de la suma de las 3 anteriores. Mostrar por consola.
Spoiler Inside |
SelectShow> |
using System;
namespace ejercicio_basicos_DDR_1
{
class MainClass
{
public static void Main (string[] args)
{
int a = 5;
int b = 30;
int c = 4;
int suma = a + b + c;
Console.WriteLine ("La suma es "+suma);
Console.ReadLine ();
}
}
}
|
2) Pedir por consola un nombre de persona y el nombre de una ciudad (no hace falta que sean reales o comprobarlos) y mostrar por pantalla, el siguiente mensaje «Hola » <nombre> » bienvenido a » <ciudad>
Spoiler Inside |
SelectShow> |
using System;
namespace ejercicio_basicos_DDR_2
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Escribe tu nombre");
String nombre = Console.ReadLine ();
Console.WriteLine ("Escribe una ciudad");
String ciudad = Console.ReadLine ();
Console.WriteLine ("Hola " + nombre + " bienvenido a "+ciudad);
Console.ReadLine ();
}
}
}
|
3) Pedir por consola tu nombre y tu edad y mostrar el siguiente mensaje: «Te llamas » <nombre> » y tienes » <años> » años»
Spoiler Inside |
SelectShow> |
using System;
namespace ejercicio_basicos_DDR_3
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Escribe tu nombre");
String nombre = Console.ReadLine ();
Console.WriteLine ("Escribe tu edad");
String texto = Console.ReadLine ();
int edad = Convert.ToInt32 (texto);
Console.WriteLine ("Te llamas "+nombre+" y tienes "+edad+ " años");
Console.ReadLine();
}
}
}
|
4) Pedir dos números al usuario por teclado y decir que número es el mayor.
Spoiler Inside |
SelectShow> |
using System;
namespace ejercicio_basicos_DDR_4
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Escribeme el primer numero");
int num1 = Convert.ToInt32(Console.ReadLine ());
Console.WriteLine ("Escribeme el segundo numero");
int num2 = Convert.ToInt32(Console.ReadLine ());
if (num1 >= num2) {
Console.WriteLine ("El primer numero es mayor o igual que el segundo");
} else {
Console.WriteLine ("El segundo numero es mayor que el primero");
}
Console.ReadLine ();
}
}
}
|
5) Pedir el nombre de la semana al usuario y decirle si es fin de semana o no. En caso de error, indicarlo.
Spoiler Inside |
SelectShow> |
using System;
namespace ejercicio_basicos_DDR_5
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Escribe un dia de la semana");
String dia = Console.ReadLine ();
switch(dia.ToLower()){
case "lunes":
case "martes":
case "miercoles":
case "jueves":
case "viernes":
Console.WriteLine ("No es fin de semana");
break;
case "sabado":
case "domingo":
Console.WriteLine ("Es fin de semana");
break;
default:
Console.WriteLine ("Ese dia no es correcto");
break;
}
Console.ReadLine ();
}
}
}
|
6) Pedir al usuario el precio de un producto (valor positivo) y la forma de pagar (efectivo o tarjeta) si la forma de pago es mediante tarjeta, pedir el numero de cuenta (inventado)
Spoiler Inside |
SelectShow> |
using System;
namespace ejercicio_basicos_DDR_6
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Escribe el precio del producto");
double precio = Convert.ToDouble(Console.ReadLine ());
Console.WriteLine ("Escribe la forma de pago: tarjeta o efectivo");
String forma = (Console.ReadLine()).ToLower();
if (forma.Equals ("tarjeta")) {
Console.WriteLine ("Introduce el numero de tarjeta");
int numero_cuenta = Convert.ToInt32 (Console.ReadLine ());
Console.WriteLine ("El producto con precio " + precio + " se ha pagado " +
"con el numero de cuenta " + numero_cuenta);
} else if (forma.Equals ("efectivo")) {
Console.WriteLine ("El producto con precio " + precio + " se ha pagado");
} else {
Console.WriteLine ("La forma de pago no es correcta");
}
Console.ReadLine ();
}
}
}
|
7) Recorre los números del 1 al 100. Usa un bucle for.
Spoiler Inside |
SelectShow> |
using System;
namespace basicos3
{
class MainClass
{
public static void Main(string[] args)
{
for (int i = 1; i<=100 ;i++)
{
Console.WriteLine(i);
}
Console.ReadLine();
}
}
}
|
8) Recorre los números del 1 al 100. Usa un bucle while.
Spoiler Inside |
SelectShow> |
using System;
namespace basicos3
{
class MainClass
{
public static void Main(string[] args)
{
int i = 1;
while (i<=100)
{
Console.WriteLine(i);
i++;
}
Console.ReadLine();
}
}
}
|
9) Recorre los números del 1 al 100. Muestra los números pares. Usar el tipo de bucle que quieras.
Spoiler Inside |
SelectShow> |
using System;
namespace basicos3
{
class MainClass
{
public static void Main(string[] args)
{
for (int i = 2; i<=100 ;i+=2)
{
Console.WriteLine(i);
}
Console.ReadLine();
}
}
}
|
10) Recorre los números del 1 al 100. Muestra los números pares o divisibles entre 3.
Spoiler Inside |
SelectShow> |
using System;
namespace basicos3
{
class MainClass
{
public static void Main(string[] args)
{
for (int i = 1; i<=100 ;i++)
{
if (i%2==0 || i%3==0)
{
Console.WriteLine(i);
}
}
Console.ReadLine();
}
}
}
|
Espero que os sea de ayuda. Si tenéis dudas, preguntas. Estamos para ayudarte.
Thanks for sharing.
Gracias por compartir, me son de gran ayuda ya que vengo desde Java.
Gracias me resulto util para practicar un poco, pero deberias subir muchos mas
Muchas gracias por los conocimientos!
Necesito ayuda con ejercicios de fecha, cuenta bancaria, cronometro… todo el que pueda… que me ayude.
Aymee
Gracias
Buenos días profe DDR gracias por brindarnos tus conocimientos te queria preguntar como hago el siguiente ejercicio
(Escriba un programa que pida dos números enteros y que calcule su división, escribiendo si la división es exacta o no.)
se me dificulta la última parte gracias profe por su atención prestada
Buen dia
Soy muy nuevo en esto de la programacion en c#, me pueden apoyar con el siguiente ejercicio por favor?
Realizar un programa que resuelva el problema que tiene una gasolinera. Los surtidores de la misma registran lo que surten en galones, pero el precio de la gasolina esta fijado en litros. El programa debe calcular e imprimir lo que hay que cobrarle al cliente. Al final del dia el programa debe arrojar cuantos clientes hubo
Considere que cada galon de gasolina tiene 3.785 litros y el precio de gasolina magna es $18.20 y al premium es de $20.00
Gracias y Saludos!!
buena tarde , necesito ayuda como hacer un menu de un restaurante, me urge ,
Saludos me gustaría tener una plantilla o ejemplo para hacer un sistema de trivia de varias preguntas y llevar y score de puntos. si se equivoca en alguna pregunta mostrar mensaje y regresar a la primera pregunta y hacer reset del contador.
Realizar un algoritmo utilizando ciclos repetitivos que permita el ingreso de 10 valores y
posteriormente mostrar el de mayor valor y el de menor valor.
2) Realizar un algoritmo utilizando ciclos repetitivos que permita ingresar 20 valores y
posteriormente muestre la suma de los valores pares y la multiplicación de los valores
impares.
3) Realizar un algoritmo utilizando ciclos repetitivos que permita el ingreso de 10 nombres de
personas con sus edades y posteriormente mostrar el nombre de la persona con mayor
edad y el de menor edad.