Logo Studenta

EJERCICIOS RESUELTOS C

¡Este material tiene más páginas!

Vista previa del material en texto

ESTRUCTURAS 
ALGORITMICAS 
SECUENCIAL, SIMPLE, 
DOBLE, ANIDADAS 
INTRODUCCION A LA 
PROGRAMACION 
 
 
INTRODUCCION A LA PROGRAMACION 
 
SECUENCIALES 
1- Un vendedor que tiene su sueldo base, recibe una comisión del 10% del total de las 
ventas del mes. Él quiere saber cuánto ganará en un mes que tuvo tres ventas. 
 
 namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 Console.BackgroundColor= ConsoleColor.DarkBlue; 
 Console.Clear(); 
 double sb,v1,v2,v3,comision,gm; 
 
 Console.WriteLine(" ingrese su salario base"); 
 sb=double.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese el valor de la venta 1"); 
 v1=double.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese el valor de la venta 2"); 
 v2=double.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese el valor de la venta 3"); 
 v3=double.Parse(Console.ReadLine()); 
 
 comision=(v1+v2+v3)*0.10; 
 gm= (sb+comision); 
 
 
 Console.WriteLine(" su ganancia mensual es : " +gm); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
2- Una tienda ofrece un 15% de descuento por cada compra. Un cliente desea saber 
cuánto deberá pagar por su compra 
 
 
namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 Console.BackgroundColor= ConsoleColor.DarkBlue; 
 Console.Clear(); 
 double mcompra,descuento,pcompra; 
 
 Console.WriteLine(" ingrese el monto de su Compra"); 
 mcompra=double.Parse(Console.ReadLine()); 
 
 
 descuento=(mcompra*0.15); 
 pcompra=(mcompra-descuento); 
 
 
 
 Console.WriteLine("usted debera pagar cantidad de : " + pcompra); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
3- Hacer un algoritmo que imprima el nuevo sueldo de un empleado si tuvo un aumento 
del 10 
 
 
 
namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 Console.BackgroundColor= ConsoleColor.DarkBlue; 
 Console.Clear(); 
 double sueldo,nsueldo,aumento; 
 
 Console.WriteLine(" ingrese su sueldo actual"); 
 sueldo=double.Parse(Console.ReadLine()); 
 
 
 aumento=(sueldo*0.10); 
 nsueldo=(sueldo+aumento); 
 
 Console.WriteLine("Su nuevo sueldo es : " + nsueldo); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
4- Realizar un algoritmo que calcule la edad de una persona. 
 
namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 Console.BackgroundColor= ConsoleColor.DarkBlue; 
 Console.Clear(); 
 int edad,año,fenac; 
 
 Console.WriteLine(" ingrese el año actual"); 
 año=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese su fecha de nacimiento"); 
 fenac=int.Parse(Console.ReadLine()); 
 
 
 edad=(año-fenac); 
 
 
 Console.WriteLine("Su edad es: "+ edad + "años" ); 
 Console.ReadKey(); 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
5- Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto 
dinero ganara después de un mes si el banco paga un interés del 2% mensual. 
 
namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 Console.BackgroundColor= ConsoleColor.DarkBlue; 
 Console.Clear(); 
 
 double capital,ganancia,interes=0.02; 
 
 Console.WriteLine(" ingrese su capital"); 
 capital=double.Parse(Console.ReadLine()); 
 
 
 ganancia=(capital*interes)+capital; 
 
 
 Console.WriteLine("Su ganancia mensual es: "+ ganancia); 
 Console.ReadKey(); 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
6- Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha 
calificación se compone de los siguientes porcentajes: 
55% del promedio de sus tres calificaciones parciales. 
30% de la calificación del examen final. 
15% de la calificación de un trabajo final. 
 
namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 Console.BackgroundColor= ConsoleColor.DarkBlue; 
 Console.Clear(); 
 
 int c1,c2,c3,ef,tf; 
 double promedio,pcp,pcef,pctf,cf; 
 
 Console.WriteLine(" ingrese calificacion 1: "); 
 c1=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese calificacion 2: "); 
 c2=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese calificacion 3: "); 
 c3=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese calificacaion examen final: "); 
 ef=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese calificacaion trabajo final: "); 
 tf=int.Parse(Console.ReadLine()); 
 promedio=(c1+c2+c3)/3; 
 
 pcp= promedio*0.55; 
 pcef= ef*0.30; 
 pctf=tf*0.15; 
 cf=(pcp+pcef+pctf); 
 
 
 Console.WriteLine("Su calificacion final es: "+ cf); 
 Console.ReadKey(); 
 
 } 
 } 
} 
INTRODUCCION A LA PROGRAMACION 
 
7- Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay 
en un grupo de estudiantes. 
 
namespace ejer1 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 int nm,nh,total; 
 double pm,ph; 
 
 Console.WriteLine(" ingrese la cantidad de mujeres"); 
 nm=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese la cantidad de varones"); 
 nh=int.Parse(Console.ReadLine()); 
 
 total=(nm+nh); 
 
 pm=(nm*100)/total; 
 ph=(nh*100)/total; 
 
 
 Console.WriteLine(" su porcentaje de mujeres es " + pm +" % " + " y de varones es " + ph +" 
% "); 
 Console.ReadLine(); 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
8- Realice un algoritmo que convierta X cantidad de córdobas a dólares 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 double CC,CD; 
 
 Console.WriteLine(" ingrese la cantidad de cordobas"); 
 CC=double.Parse(Console.ReadLine()); 
 
 CD=(CC/29.50); 
 
 Console.WriteLine(" la cantidad en dolares es " +CD); 
 Console.ReadLine(); 
 } 
 } 
}INTRODUCCION A LA PROGRAMACION 
 
 
 
9- Elabore un programa que realice la conversión de cm. a pulgadas 
Donde 1cm = 0.39737 pulgadas. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 double cc,cp; 
 
 Console.WriteLine(" ingrese la cantidad de centimetros"); 
 cc=double.Parse(Console.ReadLine()); 
 
 cp=(cc*0.3937); 
 
 Console.WriteLine(" la cantidad en pulgadas es " + cp); 
 Console.ReadLine(); 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
10 Elabore un programa que realice la conversión de kilogramos a libras 
Donde 1 Kg. = 2.2046 libras. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 double ck,cl; 
 
 Console.WriteLine(" ingrese la cantidad de kilogramos"); 
 ck=double.Parse(Console.ReadLine()); 
 
 cl=(ck*2.2046); 
 
 Console.WriteLine(" la cantidad en libras es " + cl +"libras"); 
 Console.ReadLine(); 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
11 En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto 
anual del hospital se reparte conforme a la siguiente tabla: 
Área Porcentaje del presupuesto 
Ginecología 40% 
Traumatología 30% 
Pediatría 30% 
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal. 
 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 double PA,PG,PT,PP; 
 
 
 Console.WriteLine(" ingrese el presupuesto anual"); 
 PA=double.Parse(Console.ReadLine()); 
 
 PG=PA*0.40; 
 PT=PA*0.30; 
 PP=PA*0.30; 
 
 Console.WriteLine(" el porcentaje de de la area de Ginecologia es {0} traumatologia {1} 
pediatria {2}",PG,PT,PP); 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
12 El dueño de una tienda compra un artículo a un precio determinado obtener el precio 
en que lo debe vender para obtener una ganancia del 30%. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 double precio,pventa; 
 
 Console.WriteLine(" ingrese el precio del articulo"); 
 precio=double.Parse(Console.ReadLine()); 
 
 pventa=(precio*0.30)+precio; 
 
 Console.WriteLine(" el precio de venta es de " +pventa); 
 Console.ReadLine(); 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
13 Tres personas deciden invertir su dinero para fundar una empresa cada una de ellas 
invierte una cantidad distinta obtener el porcentaje que cada quien invirtió con respecto 
a la cantidad total invertida. 
 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 double c1,c2,c3,total,p1,p2,p3; 
 
 Console.WriteLine(" ingrese las 3 cantidades"); 
 c1=double.Parse(Console.ReadLine()); 
 c2=double.Parse(Console.ReadLine()); 
 c3=double.Parse(Console.ReadLine()); 
 
 total=(c1+c2+c3); 
 p1= c1*100/total; 
 p2= c2*100/total; 
 p3=c3*100/total; 
 
 Console.WriteLine("el porcentaje de la persona1 {0}% , de la persona 2 {1}%, de la 
persona 3 {2} % " ,p1,p2,p3); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
14 Realice un programa que pida el precio de un artículo y calcule su valor final aplicándole 
un 15% de IVA. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 double PA,VF; 
 
 Console.WriteLine(" ingrese el precio del articulo"); 
 PA=double.Parse(Console.ReadLine()); 
 
 VF=(PA*0.15)+PA; 
 Console.WriteLine("El valor final del articulo es " + VF); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
15 Calcular el área de un triángulo rectángulo área=(B*A) /2 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 int a,b,area; 
 
 Console.WriteLine(" ingrese la base"); 
 b=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese la altura"); 
 a=int.Parse(Console.ReadLine()); 
 
 area=(b*a)/2; 
 
 Console.WriteLine(" el area del rectangulo es " +area); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
16 Realice un diagrama de flujo para determinar el cambio que recibirá una persona al 
adquirir un producto. 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 double pp,cd,cambio; 
 
 Console.WriteLine(" ingrese el precio del producto"); 
 pp=double.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese la cantidad de dinero"); 
 cd=double.Parse(Console.ReadLine()); 
 
 cambio=(cd-pp); 
 
 Console.WriteLine(" el cambio es " +cambio); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
17 Calcular el área de un rombo A=D*d/2 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 
 int area,dma,dme; 
 
 Console.WriteLine(" ingrese la diagonal mayor"); 
 dma=int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese la diagonal menor"); 
 dme=int.Parse(Console.ReadLine()); 
 
 area=(dma*dme)/2; 
 
 Console.WriteLine(" el area es " +area); 
 Console.ReadLine(); 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
18 Una agencia de viajes cobra por un Tour a parís $ 500 por persona, realice un algoritmo 
y diagrama de flujo que determine el monto a pagar por una familia que desean realizar 
dicho Tour sabiendo que también cobran el 15% de IVA sobre el total del pago. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 int cp; 
 double iva,tp; 
 
 Console.WriteLine(" ingrese la cantidad de persona a viajar"); 
 cp=int.Parse(Console.ReadLine()); 
 
 tp=(cp*500); 
 iva= (tp*0.15)+tp; 
 
 Console.WriteLine(" la cantidad a pagar es " +iva); 
 Console.ReadLine(); 
 
 
 
 } 
 }} 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
19 Calcular el área de un trapecio A=b*B/2*h 
 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 // Calcular el área de un trapecio A=b*B/2*h 
 
 
 int bmenor,bmayor,altura,area; 
 
 Console.WriteLine("ingrese la base menor"); 
 bmenor=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese la base mayor"); 
 bmayor=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese la altura"); 
 altura=int.Parse(Console.ReadLine()); 
 
 
 area=(bmayor*bmenor)/2*altura; 
 
 Console.WriteLine(" el area del trapecio es " +area); 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
 
20 Realice un algoritmo que permita el ingreso de 2 números y nos muestre su suma y 
multiplicación. 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 // Calcular el área de un trapecio A=b*B/2*h 
 
 
 double n1,n2,suma,mul; 
 
 Console.WriteLine("ingrese los 2 numeros"); 
 n1=double.Parse(Console.ReadLine()); 
 n2=double.Parse(Console.ReadLine()); 
 
 suma=(n1+n2); 
 mul=(n1*n2); 
 
 Console.WriteLine("la suma de los 2 numeros es {0} y la multiplicacion es {1} " , suma,mul); 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
ESTRUCTURA DOBLE SI ENTONCES /SINO 
1- Calcular el total que una persona debe pagar en una llantería, si el precio de cada llanta 
es de C$ 800 si se compran menos de 5 llantas y de C$ 700 si se compran 5 o más. 
 
 
static void Main(string[] args) 
 { 
 int mp,cll; 
 
 Console.WriteLine(" ingrese la cantidad de llantas a comprar"); 
 cll = int.Parse(Console.ReadLine()); 
 
 if (cll >= 5) 
 { 
 mp = cll * 700; 
 Console.WriteLine(" su monto a pagar es " + mp); 
 Console.ReadLine(); 
 } 
 else 
 { 
 
 mp = cll * 800; 
 Console.WriteLine(" su monto a pagar es " + mp); 
 Console.ReadLine(); 
 } 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
2- En un supermercado se hace una promoción, mediante la cual el cliente obtiene un 
descuento dependiendo de un número de dos cifras que se escoge al azar. Si el número 
escogido es menor que 74 el descuento es del 15 % sobre el total de la compra, si es 
mayor o igual a 74 el descuento es del 20%. Obtener cuánto dinero se le descuenta. 
 
 
 static void Main(string[] args) 
 { 
 int n; 
 double tc, descuento; 
 
 
 Console.WriteLine(" ingrese un numero al azar de 2 cifras"); 
 n = int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese el total de la compra"); 
 tc =double.Parse(Console.ReadLine()); 
 
 
 if (n < 74 ) 
 { 
 descuento = tc * 0.15; 
 Console.WriteLine(" su descuento es " + descuento); 
 Console.ReadLine(); 
 } 
 else 
 { 
 descuento = tc * 0.15; 
 Console.WriteLine(" su descuento es " + descuento); 
 Console.ReadLine(); 
 
 } 
 
 } 
 } 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
3- Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos 
de ejercicio aeróbico; la fórmula que se aplica cuando el sexo es femenino es: núm. 
pulsaciones = (220 - edad) /10 
y si el sexo es masculino: núm. pulsaciones = (210 - edad) /10 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 
 int edad,npul; 
 string sexo; 
 
 
 Console.WriteLine(" ingrese su edad"); 
 
 edad=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese su sexo"); 
 sexo=Console.ReadLine(); 
 
 if (sexo== "femenino") 
 { 
 npul=(220-edad)/10; 
 Console.WriteLine(" el numero de pulsaciones es" +npul); 
 
 } 
 else 
 
 if (sexo== "masculino") 
 { 
 npul=(210-edad)/10; 
 Console.WriteLine(" el numero de pulsaciones es" +npul); 
 } 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
INTRODUCCION A LA PROGRAMACION 
 
O ASI TAMBIEN 
 int edad , npul; 
 string sexo; 
 
 Console.WriteLine(" ingrese su sexo"); 
 sexo=(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese edad"); 
 edad=int.Parse(Console.ReadLine()); 
 
 if(sexo=="femenino" || sexo=="FEMENINO") 
 { 
 npul=(220-edad)/10; 
 Console.WriteLine(" sus pulsaciones son " +npul); 
 } 
 else 
 if(sexo=="masculino" || sexo=="MASCULINO") 
 { 
 npul=(210-edad)/10; 
 Console.WriteLine(" sus pulsaciones son " +npul); 
 } 
 Console.ReadLine(); 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
4- Una compañía de seguros está abriendo un departamento de finanzas y estableció un 
programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se 
efectúa la fianza es menor que $500.000 la cuota a pagar será por el 3% del monto, y 
si el monto es mayor que $500.000 la cuota a pagar será el 2% del monto. La 
afianzadora desea determinar cuál será la cuota que debe pagar un cliente. 
 
 
double fianza,cuota; 
 
 
 
 Console.WriteLine(" ingrese el valor de su fianza"); 
 
 fianza=double.Parse(Console.ReadLine()); 
 
 
 if (fianza<500000) 
 { 
 cuota=(fianza*0.03); 
 Console.WriteLine(" su couta a pagar es " +cuota); 
 
 } 
 else 
 
 { 
 cuota=(fianza*0.02); 
 Console.WriteLine(" su couta a pagar es " +cuota); 
 } 
 
 Console.ReadLine(); 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
5- Realice un algoritmo para determinar si un número es positivo o negativo 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 int n; 
 
 Console.WriteLine(" ingrese el numero"); 
 n=int.Parse(Console.ReadLine()); 
 
 if(n>=0) 
 { 
 Console.WriteLine(" es positivo"); 
 } 
 else 
 { 
 Console.WriteLine(" es negativo"); 
 }Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
6- Realice un algoritmo para determinar cuánto se debe pagar por X cantidad de lápices 
considerando que si son 1000 o más el costo es de C$ 0.85 de lo contrario el precio es 
de C$0.90 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //6- Realice un algoritmo para determinar cuánto se debe pagar por X cantidad de 
lápices 
 //considerando que si son 1000 o más el costo es de C$ 0.85 de lo contrario el precio es de 
C$0.90 
 int cl; 
 double pt; 
 
 Console.WriteLine(" ingrese la cantidad de lapices a comprar"); 
 cl=int.Parse(Console.ReadLine()); 
 
 if(cl>=1000) 
 { 
 pt=cl*0.85; 
 Console.WriteLine(" usted debera pagar "+pt); 
 } 
 else 
 { 
 pt=cl*0.90; 
 Console.WriteLine(" usted debera pagar "+pt); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
7- Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su 
promedio de tres calificaciones es mayor o igual a 70 si se cumple escribir “aprobado” 
en caso contrario mandar mensaje “reprobado”. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //7- Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su 
// promedio de tres calificaciones es mayor o igual a 70 si se cumple escribir 
// “aprobado” en caso contrario mandar mensaje “reprobado”. 
 int c1,c2,c3; 
 double promedio; 
 
 Console.WriteLine(" ingrese las 3 calificaciones"); 
 c1=int.Parse(Console.ReadLine()); 
 c2=int.Parse(Console.ReadLine()); 
 c3=int.Parse(Console.ReadLine()); 
 
 promedio=(c1+c2+c3)/3; 
 
 if(promedio>=70) 
 { 
 
 Console.WriteLine("APROBADO"); 
 } 
 else 
 { 
 
 Console.WriteLine("REPROBADO"); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
8- En un almacén se hace un 20% de descuento a los clientes cuya compra supera los C$ 
10,000 de lo contrario se les otorgara un 10% cuanto pagara una persona por su 
compra. 
using System; 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //8- En un almacén se hace un 20% de descuento a los clientes cuya compra supera los C$ 
10,000 
// de lo contrario se les otorgara un 10% cuanto pagara una persona por su compra. 
 
 double tc,descuento,pc; 
 
 Console.WriteLine(" ingrese el total de la compra"); 
 tc=double.Parse(Console.ReadLine()); 
 
 
 
 if(tc>10000) 
 { 
 descuento =(tc*0.20); 
 pc=(tc-descuento); 
 Console.WriteLine(" usted debera pagar " + pc); 
 } 
 else 
 { 
 descuento =(tc*0.10); 
 pc=(tc-descuento); 
 Console.WriteLine(" usted debera pagar " + pc); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
9- Construya un diagrama de flujo tal que dado como dato el sueldo de un trabajador le 
aplique un aumento del 15%, si sueldo es inferior a C$ 6000 y un 12% en caso contrario, 
imprima el nuevo sueldo del trabajador. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //9- Construya un diagrama de flujo tal que dado como dato el sueldo de un trabajador le 
aplique un aumento del 15%, si sueldo 
// es inferior a C$ 6000 y un 12% en caso contrario, imprima el nuevo sueldo del trabajador. 
 
 double sueldo,aumento,nsueldo; 
 
 Console.WriteLine(" ingrese el sueldo"); 
 sueldo=double.Parse(Console.ReadLine()); 
 
 
 
 if(sueldo<6000) 
 { 
 aumento =(sueldo*0.15); 
 nsueldo=(sueldo+aumento); 
 Console.WriteLine(" su nuevo sueldo es " + nsueldo); 
 } 
 else 
 { 
 aumento =(sueldo*0.12); 
 nsueldo=(sueldo+aumento); 
 Console.WriteLine(" su nuevo sueldo es " + nsueldo); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
10- Un grupo de amigos decide ir al cine a ver una película, en el cine hay una política para 
el pago sin son grupos de amigos, los que asisten, si el grupo es igual o mayor a 8 
personas, el precio del ticket es de C$ 90, si el grupo es menor de 8 personas el precio 
del ticket es de C$ 100, Calcular el monto a pagar por el grupo de amigos 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //10- Un grupo de amigos decide ir al cine a ver una película, en el cine hay una política para 
el pago 
// sin son grupos de amigos, los que asisten, si el grupo es igual o mayor a 8 personas, el 
precio del ticket es de C$ 90, 
// si el grupo es menor de 8 personas el precio del ticket es de C$ 100, Calcular el monto a 
pagar por el grupo de amigos 
 
 int np,mp; 
 
 
 Console.WriteLine(" ingrese la cantidad de amigos "); 
 np=int.Parse(Console.ReadLine()); 
 
 
 
 if(np>=8) 
 { 
 mp=(np*90); 
 Console.WriteLine(" el monto a pagar es " + mp); 
 } 
 else 
 { 
 mp=(np*100); 
 Console.WriteLine(" el monto a pagar es " + mp); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
En un hotel 5 estrellas tiene una promoción para sus clientes, si el cliente se hospeda 5 
días o más se le cobrara el día a C$ 500 de lo contrario se le cobrara el día a C$ 800, 
Calcular el monto a pagar ya con el IVA (15%) incluido por su estadía en el hotel 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 int nd; 
 double mp, iva; 
 
 
 Console.WriteLine(" ingrese la cantidad de dias que se hospedara"); 
 nd=int.Parse(Console.ReadLine()); 
 
 
 
 if(nd>=5) 
 { 
 
 mp=(nd*500); 
 iva=(mp*0.15)+mp; 
 Console.WriteLine(" el monto a pagar es " + iva); 
 } 
 else 
 { 
 mp=(nd*800); 
 iva=(mp*0.15)+mp; 
 Console.WriteLine(" el monto a pagar es " + iva); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
INTRODUCCIONA LA PROGRAMACION 
 
11- Una tienda de Ropa decide realizar descuentos a todos sus clientes que tengan como 
mínimo 2 años de antigüedad, a los cuales les da un 10% sobre el total de la compra, 
de lo contario les ofrece un 5%. calcular el monto a pagar por el cliente. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //11- Una tienda de Ropa decide realizar descuentos a todos sus clientes que tengan como 
mínimo 2 años de antigüedad, 
 //a los cuales les da un 10% sobre el total de la compra, de lo contario les ofrece un 5%. 
calcular el monto a pagar por el cliente. 
 
 int aa; 
 double tc,mp,descuento; 
 
 
 Console.WriteLine(" ingrese los años de antiguedad"); 
 aa=int.Parse(Console.ReadLine()); 
 
 if(aa==2) 
 { 
 Console.WriteLine(" ingrese el total de la compra"); 
 tc=double.Parse(Console.ReadLine()); 
 descuento=(tc*0.10); 
 mp=(tc-descuento); 
 Console.WriteLine(" el monto a pagar es " + mp); 
 } 
 else 
 { 
 Console.WriteLine(" ingrese el total de la compra"); 
 tc=double.Parse(Console.ReadLine()); 
 descuento=(tc*0.10); 
 mp=(tc-descuento); 
 Console.WriteLine(" el monto a pagar es " + mp); 
 } 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
INTRODUCCION A LA PROGRAMACION 
 
 
ESTRUCTURA SIMPLE SI ENTONCES 
1- Crear un algoritmo y diagrama de flujo tal que, dada la cantidad de pasajeros de un bus, 
si esta excede a 60 mandar mensaje “Exceso de pasajeros”. 
 
namespace ConsoleApplication5 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 
 int cp; 
 
 Console.WriteLine(" ingrese la cantidad de pasajeros"); 
 cp = int.Parse(Console.ReadLine()); 
 
 if (cp > 8) 
 { 
 Console.WriteLine(" exceso de pasajeros"); 
 Console.ReadLine(); 
 } 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
2- Construya un algoritmo y diagrama de flujo que tal como dada la calificación de un 
alumno en un examen, escriba “aprobado” en caso de que su calificación sea mayor a 
8. 
 
namespace ConsoleApplication5 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 
 int cal; 
 
 Console.WriteLine(" ingrese su calificacion"); 
 cal = int.Parse(Console.ReadLine()); 
 
 if (cal > 8) 
 { 
 Console.WriteLine(" APROBADO"); 
 Console.ReadLine(); 
 } 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
3- Dado el sueldo de un trabajador, aplicar un aumento del 15% si su sueldo es inferior a 
3000 e imprimir el nuevo sueldo. 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //3- Dado el sueldo de un trabajador, aplicar un aumento del 15% si su sueldo es inferior a 
3000 e imprimir el nuevo sueldo. 
 
 
 double sueldo,nsueldo; 
 
 Console.WriteLine(" ingrese su sueldo"); 
 sueldo=double.Parse(Console.ReadLine()); 
 
 
 
 if(sueldo<3000) 
 { 
 nsueldo=(sueldo*0.15)+sueldo; 
 
 Console.WriteLine(" su nuevo sueldo es " +nsueldo); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
4- Construya un algoritmo y diagrama de flujo en donde se pida la edad del usuario, si es 
mayor de edad debe aparecer un mensaje indicándolo. 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //4- Construya un algoritmo y diagrama de flujo en donde se pida la edad del usuario, 
 //si es mayor de edad debe aparecer un mensaje indicándolo. 
 
 int edad; 
 
 Console.WriteLine(" ingrese su edad"); 
 edad=int.Parse(Console.ReadLine()); 
 
 
 
 if(edad>=18) 
 { 
 
 Console.WriteLine(" usted es mayor de edad"); 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
5- Un hombre desea saber cuánto dinero se genera por concepto de interés sobre la 
cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre 
y cuando estos excedan a $ 7,000 y en ese caso desea saber cuánto dinero tendrá 
finalmente en su cuenta. 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //5- Un hombre desea saber cuánto dinero se genera por concepto de interés sobre la 
cantidad que tiene 
 //en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan 
// a $ 7,000 y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. 
 
 double capital, interes; 
 
 Console.WriteLine(" ingrese su interes"); 
 interes=double.Parse(Console.ReadLine()); 
 
 
 
 if(interes>7000) 
 { 
 
 Console.WriteLine(" ingrese cantidad de dinero"); 
 capital=double.Parse(Console.ReadLine()); 
 Console.WriteLine(" su cantidad de dinero es " +capital); 
 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
6- Una tienda aplica un 15% de descuento al total de la compra si el cliente lleva más de 
3 productos, el cliente desea saber cuánto obtendrá de descuento. 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //6- Una tienda aplica un 15% de descuento al total de la compra si el cliente 
 //lleva más de 3 productos, el cliente desea saber cuánto obtendrá de descuento. 
 int cp; 
 double tc,descuento; 
 
 Console.WriteLine(" ingrese la cantidad de producto"); 
 cp=int.Parse(Console.ReadLine()); 
 
 
 
 if(cp>3) 
 { 
 
 Console.WriteLine(" ingrese el total de la compra"); 
 tc=double.Parse(Console.ReadLine()); 
 descuento=(tc*0.15); 
 Console.WriteLine(" su descuento es de " + descuento); 
 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
7- En una zapatería a los empleados les dan bonificación si su producción diaria excede a 
200 pares de zapatos, en caso de que dicha producción exceda mande un mensaje que 
diga “bonificación del 10%”. 
 
 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 // 7- En una zapatería a los empleados les dan bonificación si su producción diaria excede a 
200 pares de zapatos, 
 //en caso de que dicha producción exceda mande un mensaje que diga “bonificación del 10%”. 
 
 int pd; 
 
 
 Console.WriteLine(" ingrese su produccion diaria"); 
 pd=int.Parse(Console.ReadLine());if(pd>200) 
 { 
 Console.WriteLine("bonificacion del 10%"); 
 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 } 
 } 
} 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
8- En una tienda de telefonía se hacen descuentos si el cliente compra más de 2 celulares 
si es así se le ofrece un descuento del 10% sobre el total de la compra, calcular el monto 
a pagar por el cliente. 
namespace CD 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //1- En una tienda de telefonía se hacen descuentos si el cliente compra más de 2 celulares si 
es así se le ofrece un descuento 
 //del 10% sobre el total de la compra, calcular el monto a pagar por el cliente. 
 
 int cp; 
 double tc,descuento,mp; 
 
 Console.WriteLine(" ingrese la cantidad de celulares comprados"); 
 cp=int.Parse(Console.ReadLine()); 
 
 
 
 if(cp>2) 
 { 
 Console.WriteLine("ingrese el total de la compra"); 
 tc=double.Parse(Console.ReadLine()); 
 descuento=(tc*0.10); 
 mp=(tc-descuento); 
 Console.WriteLine(" el monto a pagar es " + mp5); 
 
 } 
 
 
 Console.ReadLine(); 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
ESTRUCTURA ANIDADAS 
 
1- A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o 
igual a 1000. Por encima de 1000 y hasta 2000 el 5% del adicional y por 
encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que 
recibe el trabajador dado su sueldo. 
 
 double sueldo,sueldoneto,descuento; 
 
 
 Console.WriteLine(" ingrese el sueldo"); 
 sueldo=double.Parse(Console.ReadLine()); 
 
 
 
 if (sueldo<=1000) 
 { 
 
 descuento=sueldo*0.10; 
 sueldoneto=sueldo-descuento; 
 Console.WriteLine(" el descuento es: {0} y el sueldo neto es 
{1}",descuento,sueldoneto); 
 
 } 
 else if (sueldo > 1000 && sueldo>=2000) 
 { 
 descuento=sueldo*0.05; 
 sueldoneto=sueldo-descuento; 
 Console.WriteLine(" el descuento es: {0} y el sueldo neto es 
{1}",descuento,sueldoneto); 
 } 
 else if (sueldo > 2000) 
 { 
 descuento=sueldo*0.03; 
 sueldoneto=sueldo-descuento; 
 Console.WriteLine(" el descuento es: {0} y el sueldo neto es 
{1}",descuento,sueldoneto); 
 } 
 
 
 Console.ReadLine(); 
INTRODUCCION A LA PROGRAMACION 
 
 
2- Leer 2 notas de un alumno y mostrar el mensaje según su promedio. 
PROMEDIO MENSAJE 
0-10.49 DESAPROBADO 
10.5 – 13.49 REGULAR 
13.50-16.49 MUY BIEN 
16.5-20.00 EXCELENTE 
using System; 
 
namespace op 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 double n1, n2; 
 double promedio; 
 
 
 Console.WriteLine("ingrese la nota1"); 
 n1 = double.Parse(Console.ReadLine()); 
 
 Console.WriteLine("ingrese la nota2"); 
 n2 = double.Parse(Console.ReadLine()); 
 
 promedio = (n1 + n2) / 2; 
 
 Console.WriteLine(" EL PROMEDIO ES " + promedio); 
 
 if (promedio >= 0 && promedio <= 10.19) 
 { 
 Console.WriteLine(" DESAPROBADO"); 
 } 
 else if (promedio >= 10.5 && promedio <= 13.49) 
 { 
 Console.WriteLine(" REGULAR"); 
 } 
 else if (promedio >= 13.50 && promedio <= 16.49) 
 { 
 Console.WriteLine(" MUY BIEN "); 
 } 
 else if (promedio >= 16.5 && promedio <= 20) 
 { 
 Console.WriteLine(" EXCELENTE"); 
 } 
 
 Console.ReadLine(); 
} 
} 
} 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
 
3- Ingrese 3 números y determinar cuál de ellos es el mayor en caso de que 
sean iguales todos mandar mensaje “números iguales” 
using System; 
 
namespace op 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
int n1,n2,n3; 
 
 Console.WriteLine(" ingrese n1"); 
 n1=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese n2"); 
 n2=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese n3"); 
 n3=int.Parse(Console.ReadLine()); 
 
 if (n1>n2) 
 { 
 Console.WriteLine(" mayor n1"); 
 } 
 else if(n2>n3) 
 { 
 Console.WriteLine(" mayor n2"); 
 } 
 else if (n3>n2) 
 { 
 Console.WriteLine(" mayor n3"); 
 } 
 else if (n1==n2 && n2==n3) 
 { 
 Console.WriteLine(" iguales"); 
 } 
 
 Console.ReadLine(); 
} 
} 
} 
INTRODUCCION A LA PROGRAMACION 
 
 
 
 
4- Determinar cuándo un número es positivo, negativo o neutro 
 
namespace op 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 int numero; 
Console.WriteLine("Teclea un número:"); 
numero=Convert.ToInt32(Console.ReadLine()); 
if (numero > 0) 
{ 
Console.WriteLine("Positivo"); 
} 
else if(numero<0) 
{ 
Console.WriteLine("El número es negativo"); 
} 
else if (numero == 0) 
{ 
Console.WriteLine("El número es neutro"); 
} 
Console.ReadLine(); 
 } 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
Confeccionar un programa que pida por teclado tres notas de un alumno, calcule el promedio e imprima 
alguno de estos mensajes: 
//Si el promedio es >=70 mostrar "Promocionado". 
//Si el promedio es >=40 y <70 mostrar "Regular". 
//Si el promedio es <40 mostrar "Reprobado". 
namespace PPP 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 int n1,n2,n3; 
 double promedio; 
 
 
 Console.WriteLine(" ingrese las 3 notas"); 
 n1=int.Parse(Console.ReadLine()); 
 n2=int.Parse(Console.ReadLine()); 
 n3=int.Parse(Console.ReadLine()); 
 
 promedio=(n1+n2+n3)/3; 
 Console.WriteLine(" el promedio es " +promedio); 
 
 if(promedio>=70) 
 { 
 
 Console.WriteLine(" promocionado"); 
 
 } 
 
 
 else if (promedio>=40 && promedio<70) 
 { 
 
 Console.WriteLine(" Regular"); 
 } 
 else if (promedio<40) 
 { 
 
 Console.WriteLine(" Reprobado"); 
 } 
 
 Console.ReadLine(); 
 
 } 
 } 
} 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
namespace PPP 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //Un postulante a un empleo, realiza un test de capacitación, 
// se obtuvo la siguiente información: cantidad total de preguntas que 
//se le realizaron y la cantidad de preguntas que contestó correctamente. 
//Se pide confeccionar un programa que ingrese los dos datos por teclado e informe el nivel del mismo 
//según el porcentaje de respuestas correctas que ha obtenido, y sabiendo que: 
 
 //Nivel máximo: Porcentaje>=90.//Nivel medio: Porcentaje>=75 y Porcentaje <90. 
 //Nivel regular: Porcentaje>=50 y Porcentaje <75. 
 //Fuera de nivel: Porcentaje<50. 
 
 int cp,cc; 
 double porcentaje; 
 
 Console.WriteLine(" ingrese la cantidad de preguntas "); 
 cp=int.Parse(Console.ReadLine()); 
 
 Console.WriteLine(" ingrese la cantidad de preguntas correctas"); 
 cc=int.Parse(Console.ReadLine()); 
 
 porcentaje=(cc*100)/cp; 
 
 Console.WriteLine("el porcentaje es " +porcentaje); 
 
 if (porcentaje>=90) 
 { 
 Console.WriteLine(" nivel maximo"); 
 } 
 else if (porcentaje>=75 && porcentaje<90) 
 { 
 Console.WriteLine(" nivel medio"); 
 } 
 else if (porcentaje>=50 && porcentaje<75) 
 { 
 Console.WriteLine(" regular"); 
 } 
 else if (porcentaje<50) 
 { 
 Console.WriteLine(" fuera de nivel"); 
 } 
 Console.ReadLine(); 
 
 } 
 } 
} 
 
INTRODUCCION A LA PROGRAMACION 
 
 
 
SWITCH 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
namespace ConsoleApplication59 
{ 
 class Program 
 { 
 static void Main(string[] args) 
 { 
 int matricula, semestre; 
 float promedio; 
 string carrera; 
 
 Console.WriteLine(" ingrese la matricula"); 
 matricula = int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese el semestre"); 
 semestre = int.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese el promedio"); 
 promedio= float.Parse(Console.ReadLine()); 
 Console.WriteLine(" ingrese el nombre de la carrera en MAYUSCULA"); 
 Console.WriteLine("INGENIERIA , MEDICINA,LICENCIATURA,TECNICO"); 
 carrera = Console.ReadLine(); 
 
 switch (carrera) 
 { 
 case "INGENIERIA": 
 if (semestre > 6 && promedio >= 8.8) 
 { 
 Console.WriteLine("ACEPTADO"); 
 Console.WriteLine(" SU MATRICULA ES " + matricula); 
 Console.WriteLine(" SU CARRERA ES " + carrera); 
 } 
 Dado como datos la matricula de un alumno ,el semestre en el que esta inscrito 
y promedio determine si el mismo es apto para permanecer alguna de las 
profesiones que tiene la universidad, si el alumno es aceptado teniendo en 
cuenta las especificaciones que se listen abajo se debe imprimir su matricula, 
carrera y la palabra “aceptado” de lo contrario no aceptado. 
INTRODUCCION A LA PROGRAMACION 
 
 else 
 { 
 Console.WriteLine(" NO ACEPTADO"); 
 } 
 break; 
 case "MEDICINA": 
 if (semestre >= 6 && promedio > 8.5) 
 { 
 Console.WriteLine("ACEPTADO"); 
 Console.WriteLine(" SU MATRICULA ES " + matricula); 
 Console.WriteLine(" SU CARRERA ES " + carrera); 
 } 
 else 
 { 
 Console.WriteLine(" NO ACEPTADO"); 
 } 
 break; 
 case "LICENCIATURA": 
 if (semestre > 5 && promedio >= 8.3) 
 { 
 Console.WriteLine("ACEPTADO"); 
 Console.WriteLine(" SU MATRICULA ES " + matricula); 
 Console.WriteLine(" SU CARRERA ES " + carrera); 
 } 
 else 
 { 
 Console.WriteLine(" NO ACEPTADO"); 
 } 
 break; 
 case "TECNICO": 
 if (semestre >= 3 && promedio >= 7.8) 
 { 
 Console.WriteLine("ACEPTADO"); 
 Console.WriteLine(" SU MATRICULA ES " + matricula); 
 Console.WriteLine(" SU CARRERA ES " + carrera); 
 } 
 else 
 { 
 Console.WriteLine(" NO ACEPTADO"); 
 } 
 break; 
 default: 
 Console.WriteLine(" CARRERA NO EXISTENTE"); 
 break; 
 } 
 
 Console.ReadLine(); 
 
 } 
 } 
} 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
 
En la siguiente tabla se muestra el número de camas de las habitaciones de una casa rural, 
además de la planta donde está ubicada cada una de ellas: 
 
 
Escribir un programa, en lenguaje C#, que: 
 
1º) Muestre el listado de las habitaciones de la casa rural. 
2º) Pida por teclado el número (dato entero) asociado a una habitación. 
3º) Muestre por pantalla la planta y el número de camas de la habitación seleccionada. 
 
Nota: Si el número introducido por el usuario, no está asociado a ninguna habitación, se mostrará 
el mensaje: "ERROR: <número> no está asociado a ninguna habitación.". 
 
namespace switchi 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 
 int n; 
 
 Console.WriteLine(" INGRESE UN NUMERO DE HABITACION"); 
 Console.WriteLine(" 1: AZUL"); 
 Console.WriteLine(" 2: ROJA"); 
 Console.WriteLine(" 3: VERDE"); 
 Console.WriteLine(" 4: ROSA"); 
 Console.WriteLine(" 5: GRIS"); 
 n=int.Parse(Console.ReadLine()); 
 
 switch(n) 
 
 { 
 case 1: Console.WriteLine(" TIENE 2 CAMAS ESTA EN LA PRIMERA PLANTA"); 
 break; 
 case 2: Console.WriteLine(" TIENE 1 CAMA ESTA EN LA PRIMERA PLANTA"); 
 break; 
 case 3: Console.WriteLine(" TIENE 3 CAMAS ESTA EN LA SEGUNDA PLANTA"); 
 break; 
INTRODUCCION A LA PROGRAMACION 
 
 case 4: Console.WriteLine(" TIENE 2 CAMAS ESTA EN LA SEGUNDA PLANTA"); 
 break; 
 case 5: Console.WriteLine(" TIENE 1 CAMA ESTA EN LA TERCERA PLANTA"); 
 break; 
 default: Console.WriteLine(" NUMERO NO ASOCIADO A NINGUNA HABITACION"); 
 break; 
 } 
 Console.ReadLine(); 
 } 
 
 
 } 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCION A LA PROGRAMACION 
 
Realice un programa que simule las operaciones básicas, suma, resta ,multiplicación , y 
división para 2 números donde muestre en pantalla el menú y el usuario elija que operación 
utilizar. 
namespace switchi 
{ 
 class Program 
 { 
 public static void Main(string[] args) 
 { 
 //Realice un programa que simule las operaciones básicas, 
 //suma, resta ,multiplicación , y división para 2 números donde muestre en pantalla el menú 
y el usuario elija que operación utilizar. 
 double n1,n2, suma,resta,multiplicacion,division; 
 int opcion; 
 
 Console.WriteLine("ingrese los 2 numeros"); 
 n1=double.Parse(Console.ReadLine()); 
 n2=double.Parse(Console.ReadLine()); 
 
 Console.WriteLine("ingrese la opcion que desee"); 
 Console.WriteLine("1: SUMA"); 
 Console.WriteLine("2: RESTA"); 
 Console.WriteLine("3: MULTIPLICACION"); 
 Console.WriteLine("4: DIVISION"); 
 opcion=int.Parse(Console.ReadLine()); 
 
 switch(opcion) 
 { 
 case 1: suma= n1+n2; 
 Console.WriteLine(" la suma es " + suma);break; 
 case 2: resta= n1-n2; 
 Console.WriteLine(" la resta es " + resta); 
 break; 
 case 3: multiplicacion= n1*n2; 
 Console.WriteLine(" la multiplicacion es " + multiplicacion); 
 break; 
 case 4:division= n1/n2; 
 Console.WriteLine(" la division es " + division); 
 break; 
 default: Console.WriteLine(" ocpion no valida"); 
 break; 
 } 
 Console.ReadLine(); 
 } 
 
 } 
}

Continuar navegando