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)
{
[Link] = [Link];
[Link]("programa desarrollado por hector alejandro narvaez ");
[Link]= [Link];
int minutos,TOT, costo, estra;
minutos = 0;
[Link]("Cantidad de minutos :");
minutos = [Link]([Link]());
costo = 5;
if (minutos <= 3)
{
[Link]("costo" + "=" + "10");
}
else
{
estra = minutos * costo;
TOT = estra - costo ;
[Link]("PAGARA: " + TOT);
}
[Link]("Pulse una Tecla:"); [Link]();
}
}
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;
[Link]("ingresa los dias de estansia ");
dias = [Link]([Link]());
[Link]("ingresa la distansia del viaje ");
distancia = [Link]([Link]());
precio_total = distancia * precio_por_kilometro;
if (dias > 7 & distancia > 800)
{
precio_descuento = precio_total * descuento;
precio_total_con_descuento = precio_total - precio_descuento;
[Link]("el precio con descuento es " + precio_total_con_descuento);
}
else
{
[Link]("no tiene descuento ");
}
precio_de_ida = precio_total / 2;
precio_de_regreso = precio_total / 2;
[Link]("presio de ida " + precio_de_ida);
[Link]("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;
[Link] = [Link];
[Link]("programa desarrollado por hector alejandro narvaez ortega");
[Link] = [Link];
[Link]("DIAS DE LA SEMANA");
[Link]("Ingrese un numero del 1 al 7 :");
num =[Link]( [Link]());
switch (num)
{
case 1:
[Link]();
[Link]("El numero que ingreso corresponde al dia lunes");
break;
case 2:
[Link]();
[Link]("El numero que ingreso corresponde al dia martes");
break;
case 3:
[Link]();
[Link]("El numero que ingreso corresponde al dia miercoles");
break;
case 4:
[Link]();
[Link]("El numero que ingreso corresponde al dia jueves");
break;
case 5:
[Link]();
[Link]("El numero que ingreso corresponde al dia viernes");
break;
case 6:
[Link]();
[Link]("El numero que ingreso corresponde al dia savavo");
break;
case 7:
[Link]();
[Link]("El numero que ingreso corresponde al dia domingo");
break;
default:
[Link]();
[Link]("El numero que ingreso esta fuera de rango");
break;
}
[Link]();
}
}
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 = "";
[Link] = [Link];
[Link]("programa desarrollado por hector alejandro narvaez ortega ");
[Link] = [Link];
for (int i = 2; i <= 30; i++)
{
cad = cad + " 4 Potencia " + i + " = " + [Link](4, i) + "\n";
}
[Link](cad);
[Link]();
}
}
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.