Está en la página 1de 4

Ejercicios Tema 3

1. Se tienen tres variables A, B y C. Desarrolla un programa que intercambie entre

sí sus valores del modo siguiente:

• B toma el valor de A

• C toma el valor de B

• A toma el valor de C

2. Determinar la cantidad total a pagar por una llamada telefónica, teniendo en cuenta lo
siguiente:

• Toda llamada que dure menos de tres minutos tiene un costo de 10 pesos, una vez rebasado eso
el costo por min es de 5 pesos.
using System;
class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("programa desarrollado por hector alejandro narvaez ");
Console.ForegroundColor= ConsoleColor.Red;
int minutos,TOT, costo, estra;
minutos = 0;
Console.Write("Cantidad de minutos :");
minutos = int.Parse(Console.ReadLine());
costo = 5;
if (minutos <= 3)
{
Console.WriteLine("costo" + "=" + "10");
}
else
{
estra = minutos * costo;
TOT = estra - costo ;
Console.WriteLine("PAGARA: " + TOT);
}
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}

3. Elaborar un programa que determine el precio del billete de ida y vuelta en avión, conociendo la
distancia a recorrer y sabiendo que si el número de días de estancia es superior a 7 y la distancia
superior a 800 km el billete tiene una reducción del 30%. El precio por km es de 2,5 euros.
using System;
class viaje
{
static void Main(string[] args)
{
int distancia, dias;
double precio_de_ida, precio_de_regreso, precio_total, precio_descuento, precio_total_con_descuento,
descuento, precio_por_kilometro;
descuento = .30;
precio_por_kilometro = 2.5;
Console.WriteLine("ingresa los dias de estansia ");
dias = int.Parse(Console.ReadLine());
Console.WriteLine("ingresa la distansia del viaje ");
distancia = int.Parse(Console.ReadLine());
precio_total = distancia * precio_por_kilometro;

if (dias > 7 & distancia > 800)


{
precio_descuento = precio_total * descuento;
precio_total_con_descuento = precio_total - precio_descuento;
Console.WriteLine("el precio con descuento es " + precio_total_con_descuento);
}
else
{
Console.WriteLine("no tiene descuento ");
}
precio_de_ida = precio_total / 2;
precio_de_regreso = precio_total / 2;
Console.WriteLine("presio de ida " + precio_de_ida);
Console.WriteLine("precio de regreso" + precio_de_regreso);
}
}

4. Construir un programa que escriba los nombres de los días de la semana, en función de la
entrada correspondiente a la variable DIA. Es decir, da un numero por teclado y te dice que día es
Lunes es 1 y así sucesivamente.
using System;

class Program
{
static void Main(string[] args)
{
int num;
string linea;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("programa desarrollado por hector alejandro narvaez ortega");
Console.ForegroundColor = ConsoleColor.DarkBlue;
Console.WriteLine("DIAS DE LA SEMANA");
Console.Write("Ingrese un numero del 1 al 7 :");
num =int.Parse( Console.ReadLine());
switch (num)
{
case 1:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia lunes");
break;
case 2:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia martes");
break;
case 3:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia miercoles");
break;
case 4:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia jueves");
break;
case 5:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia viernes");
break;
case 6:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia savavo");
break;
case 7:
Console.WriteLine();
Console.WriteLine("El numero que ingreso corresponde al dia domingo");
break;
default:
Console.WriteLine();
Console.WriteLine("El numero que ingreso esta fuera de rango");
break;
}
Console.ReadKey();
}
}

5. Elabora un programa que imprima en consola las treinta primeras potencias de 4, es decir, 4
elevado a 1, 4 elevado a 2, etc.
using System;
class Program
{
static void Main(string[] args)
{
String cad = "";
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("programa desarrollado por hector alejandro narvaez ortega ");
Console.ForegroundColor = ConsoleColor.Red;
for (int i = 2; i <= 30; i++)
{
cad = cad + " 4 Potencia " + i + " = " + Math.Pow(4, i) + "\n";
}
Console.WriteLine(cad);
Console.ReadLine();
}
}

6. Elabora un programa que lea de una consola a una serie de números hasta obtener un número
inferior a 100.
7. Escriba un programa que muestre la cantidad de personas que tienen entre 18 y 25 años,
después de capturar n cantidad de ellas, hasta que el usuario decida ya no.

También podría gustarte