Вы находитесь на странице: 1из 23

Prof. Ing H. Lino G.

Ciclo: iii Turno: Nocturno



1
IESTP MANUEL AREVALO CACERES
LOS OLIVOS
Departamento de Computacin e Inorm!tica



CURSO" #ERRAMIENTAS DE DESARROLLO
DE SO$T%ARE
VISUAL C& 'NET ()*(

E+ERCICIOS PASO A PASO
MA,O ()*-

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

2
E+ERCICIOS PASO A PASO
ESTRUCTURAS SECUENCIALES

1. Se desea calcular la distancia recorrida (m) por un mvil que tiene velocidad constante
(m/s) durante un tiempo T (Sg), considerar que es un MRU (Movimiento Rectilneo
Uniorme)

Solucin:

DATOS
!dentiicadores
Salida
"istancia Recorrida (m) D
Entrada
#elocidad $onstante (m/s) V
Tiempo (Sg) T

!nicio
%eer #
%eer T
" & # ' T
(scri)ir "
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_01
{
class Program
{
static void Main(string[] args)
{
int D;
int V,T;
Console.Write("Ingrese la Velocidad del Mvil: ");
V = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Tiempo Usado por el Mvil: ");
T = int.Parse(Console.ReadLine());
D = V * T;
Console.WriteLine("La Distancia Recorrida Por el Mvil es: {0}", D);
Console.ReadLine();
}
}
}


Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

3
+. Se necesita o)tener el promedio simple de un estudiante a partir de sus tres notas
parciales.

Solucin:

DATOS
!dentiicadores
Salida
,romedio P

Entrada
,rimera -ota ,arcial N1
Segunda -ota ,arcial N2
Tercera -ota ,arcial N3

!nicio
%eer -1
%eer -+
%eer -.
, & (-1 / -+ / -.)/.
(scri)ir ,
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_02
{
class Program
{
static void Main(string[] args)
{
int P;
int N1, N2, N3;
Console.Write("Ingrese la Nota N 01: ");
N1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Nota N 02: ");
N2 = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Nota N 03: ");
N3 = int.Parse(Console.ReadLine());
P = (N1 + N2 + N3) / 3;
Console.WriteLine("El Promedio de las 3 Notas es: {0}", P);
Console.WriteLine("Presione ENTER Para Continuar...");
Console.ReadLine();
}
}
}

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

4

.. (la)orar un programa en $0 que solicite el n1mero de respuestas correctas, incorrectas
2 en )lanco, correspondientes a postulantes, 2 muestre su punta3e inal considerando,
que por cada respuesta correcta tendr4 5 puntos, respuestas incorrectas tendr4 61 2
respuestas en )lanco tendr4 7.

Solucin:

DATOS
!dentiicadores
Salida
,unta3e *inal PF

Entrada
-1mero de Respuestas $orrectas RC
-1mero de Respuestas !ncorrectas RI
-1mero de Respuestas en 8lanco RB

Intermedio
,unta3e de Respuestas $orrectas PRC
,unta3e de Respuestas !ncorrectas PRI

!nicio
%eer R$
%eer R!
%eer R8
,R$ & R$ ' 5
,R! & R! ' 61
,* & ,R$ / ,R!
(scri)ir ,*
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_03
{
class Program
{
static void Main(string[] args)
{
int PF;
int RC, RI, RB;
int PRC, PRI;
Console.Write("Ingrese el Nmero de Respuestas Correctas: ");
RC = int.Parse(Console.ReadLine());

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

5
Console.Write("Ingrese el Nmero de Respuestas Incorrectas: ");
RI = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Nmero de Respuestas en Blanco: ");
RB = int.Parse(Console.ReadLine());
PRC = RC * 4;
PRI = RI * -1;
PF = PRC + PRI;
Console.WriteLine("El Puntaje Final es: {0}", PF);
Console.ReadLine();
}
}
}

5. (la)orar un programa en $0 que permita ingresar el n1mero de partidos ganados,
perdidos 2 empatados, por Universitario de "eportes en el torneo de apertura, se de)e
de mostrar su punta3e total, teniendo en cuenta que por cada partido ganado o)tendr4 .
puntos, empatado 1 punto 2 perdido 7 puntos.

Solucin:

DATOS
!dentiicadores
Salida
,unta3e Total PT

Entrada
-1mero de ,artidos 9anados PG
-1mero de ,artidos (mpatados PE
-1mero de ,artidos ,erdidos PP

Intermedio
,unta3e de ,artidos 9anados PPG
,unta3e de ,artidos (mpatados PPE

!nicio
%eer ,9
%eer ,(
%eer ,,
,,9 & ,9 ' .
,,( & ,( ' 1
,T & ,,9 / ,,(
(scri)ir ,T
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;


Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

6
namespace Laboratorio_04
{
class Program
{
static void Main(string[] args)
{
int PT;
int PG, PE, PP;
int PPG, PPE;
Console.Write("Ingrese el Nmero de Partidos Ganados: ");
PG = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Nmero de Partidos Empatados: ");
PE = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Nmero de Partidos Perdidos: ");
PP = int.Parse(Console.ReadLine());
PPG = PG * 3;
PPE = PE * 1;
PT = PPG + PPE;
Console.WriteLine("El Puntaje Total Obtenido por el Equipo es:
{0}", PT);
Console.ReadLine();
}
}
}

:. Se requiere el programa en $0 para ela)orar la planilla de un empleado. ,ara ello se
dispone de sus ;oras la)oradas en el mes, as como de la taria por ;ora.

Solucin:

DATOS
!dentiicadores
Salida
,lanilla P

Entrada
-1mero de <oras %a)oradas en el mes HL
Taria por <ora TH

!nicio
%eer <%
%eer T<
, & <% ' T<
(scri)ir ,
*in
Cdigo Consola en C# .Net 2012:
using System;

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

7
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_05
{
class Program
{
static void Main(string[] args)
{
int P;
int HL, TH;
Console.Write("Ingrese las Horas Laboradas al Mes: ");
HL = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Tarifa por Hora: ");
TH = int.Parse(Console.ReadLine());
P = HL * TH;
Console.WriteLine("La Planilla a Pagar al Empleado es: {0}", P);
Console.ReadLine();
}
}
}

=. (la)ore un programa en $0 que lea los . lados de un triangulo cualquiera 2 calcule su
4rea, considerar> Si ?, 8 2 $ son los lados 2 S el semipermetro.
? & C) - (S * B) - (S * A) - (S * S

Solucin:

DATOS
!dentiicadores
Salida
@rea del Triangulo AT

Entrada
%ongitud del %ado ? LA
%ongitud del %ado 8 LB
%ongitud del %ado $ LC

Intermedio
%ongitud del Semipermetro LS

!nicio
%eer %?
%eer %8
%eer %$
%S & (%? / %8 / %$)/+
?T & A%S ' (%S 6 %?) ' (%S 6 %8) ' (%S 6 %$)B C 7.:
(scri)ir ?T
*in

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

8
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_06
{
class Program
{
static void Main(string[] args)
{
double AT;
int LA, LB, LC;
double LS;
Console.Write("Ingrese la Longitud del Lado A: ");
LA = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Longitud del Lado B: ");
LB = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Longitud del Lado C: ");
LC = int.Parse(Console.ReadLine());
LS = (LA + LB + LC) / 2;
AT = Math.Sqrt(LS * (LS - LA) * LS * (LS - LB) * LS * (LS - LC));
Console.WriteLine("El Area del Tringulo es: {0}", AT);
Console.ReadLine();
}
}
}

D. (la)orar un programa en $0 que permita calcular el n1mero de micro discos . EF
necesarios para ;acer una copia de seguridad, de la inormacin almacenada en un disco
cu2a capacidad se conoce. $onsiderar que el disco duro esta lleno de inormacin,
adem4s eGpresado en giga)2te. Un micro disco tiene 1.55 mega)2te 2 una giga)2te es
igual a 1,7+5 mega)2te.

Solucin:

DATOS
!dentiicadores
Salida
-1mero de Micro "isco . E. MD

Entrada
-1mero de 9iga)2te del "isco "uro GB

Intermedio
-1mero de Mega)2te del "isco "uro MG

!nicio
%eer 98

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

9
M9 & 98 ' 1,7+5
M" & M9 / 1.55
(scri)ir M"
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_07
{
class Program
{
static void Main(string[] args)
{
Double MD;
Double GB;
Double MG;
Console.Write("Ingrese Capacidad del Dico Duro en Gigabytes: ");
GB = Double.Parse(Console.ReadLine());
MG = GB * 1024;
MD = MG / 1.44;
Console.WriteLine("La Cantidad de MicroDiscos a Utilizar en el
Backup es: {0}", MD);
Console.ReadLine();
}
}
}

H. Se tiene los puntos ? 2 8 en el cuadrante positivo del plano cartesiano, ela)ore el
programa en $0 que permite o)tener la distancia entre ? 2 8.











DATOS
!dentiicadores
Salida
"istancia D

Entrada

?
8
$
!
S
?
IR"(-?"?
?
8

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

10
?)cisa de ? AA
?)cisa 8 AB
Irdenada ? OA
Irdenada 8 OB

!nicio
%eer ??
%eer ?8
%eer I?
%eer I8
" & A(?8 6 ??) C + / (I8 / I?) C +B C 7.:
(scri)ir "
*in

Cdigo Consola en C# .Net 2012:

using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_08
{
class Program
{
static void Main(string[] args)
{
Double D;
Double AA, AB, OA, OB;
Console.Write("Ingrese la Abcisa del Punto A: ");
AA = Double.Parse(Console.ReadLine());
Console.Write("Ingrese la Abcisa del Punto B: ");
AB = Double.Parse(Console.ReadLine());
Console.Write("Ingrese la Ordenada del Punto A: ");
OA = Double.Parse(Console.ReadLine());
Console.Write("Ingrese la Ordenada del Punto B: ");
OB = Double.Parse(Console.ReadLine());
//D = ((AB - AA) ^ 2 + (OB - OA) ^ 2) ^ 0.5
D = Math.Sqrt(Math.Pow((AB - AA), 2) + Math.Pow((OB - OA), 2));
Console.WriteLine("La Distancia del Punto A al B es: {0}", D);
Console.ReadLine();
}
}
}



ESTRUCTURAS CONDICIONALES

J. (la)ora un programa en $0 que permita averiguar si una persona de)e de inscri)irse
para el SMI (Servicio Militar I)ligatorio), sa)iendo su aKo de nacimiento.

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

11

Solucin:

DATOS
!dentiicadores
Entrada
?Ko de -acimiento AN
?Ko de ?ctual AA

Intermedio
(dad E

!nicio
%eer ?-
%eer ??
( & ?? 6 ?-
SI (( L 1D) ENTONCES
(scri)ir ."e)e de !nscri)irse en el SMI.
SINO
(scri)ir .-o de)e de !nscri)irse en el SMI.
FIN_SI
*in

Cdigo Consola en C# .Net 2012:

using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_09
{
class Program
{
static void Main(string[] args)
{
int AA, AN, E;
Console.Write("Ingrese el Ao de Nacimiento: ");
AN = int.Parse(Console.ReadLine());
AA = DateTime.Today.Year;
E = AA - AN;
if (E > 17)
Console.WriteLine("Debe inscribirse en el SMO");
else
Console.WriteLine("No debe inscribirse en el SMO");
Console.WriteLine("Fecha actual: " +
DateTime.Now.ToShortDateString());
Console.WriteLine("Hora actual: " +
DateTime.Now.ToShortTimeString());
Console.ReadLine();
}
}
}


Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

12


17. (la)ora un programa en $0 que solicite la edad de + ;ermanos 2 muestre un mensa3e
indicando la edad del ma2or 2 cuantos aKos de dierencia tiene con el menor.

Solucin:

DATOS
!dentiicadores
Entrada
(dad del ,rimer <ermano E1
(dad del Segundo <ermano E2

Intermedio
"ierencia de (dades DE

!nicio
%eer (1
%eer (+
SI ((1 L (+) ENTONCES
(scri)ir M(l ,rimer <ermano es el Ma2or, por M
"( & (1 6 (+
SINO
(scri)ir M(l segundo <ermano es el Ma2or porF
"( & (+ 6 (1
FIN_SI
(scri)ir "(
*in

Cdigo Consola en C# .Net 2012:

using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_10
{
class Program
{
static void Main(string[] args)
{
int E1, E2, DE;
Console.Write("Ingrese la Edad del Primer Hermano: ");
E1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Edad del Segundo Hermano: ");
E2 = int.Parse(Console.ReadLine());
if (E1 > E2){
DE = E1 - E2;
Console.WriteLine("El Primer Hermano es Mayor por {0}{1} ",
DE, " aos");
}
else {

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

13
DE = E2 - E1;
Console.WriteLine("El Segundo Hermano es Mayor por {0}{1} ",
DE, " aos");
}
Console.ReadLine();
}
}
}



11. Se tiene registrado la produccin (unidades) logradas por un operario a lo largo de la
semana (lunes a s4)ado). (la)ore un programa en $0 que nos muestre o nos diga si el
operario reci)ir4 incentivos sa)iendo que el promedio de produccin mnima es de 177
unidades.

Solucin:

DATOS
!dentiicadores
Entrada
,roduccin del da %unes PL
,roduccin del da Martes PMa
,roduccin del da MiNrcoles PMi
,roduccin del da Oueves PJ
,roduccin del da #iernes PV
,roduccin del da S4)ado PS

Intermedio
,roduccin Total PT
,roduccin ,romedia PP

Salida
Mensa3e MSG
!nicio
%eer ,%
%eer ,Ma
%eer ,Mi
%eer ,O
%eer ,#
%eer ,S
,T & (,% / ,Ma / ,Mi / ,O / ,# / ,S)
,, & ,T / =
SI (,, L& 177) ENTONCES
MS9 & MReci)ir4 !ncentivosF
SINO
MS9 & M-o Reci)ir4 !ncentivosF
FIN_SI
(scri)ir MS9
*in

Cdigo Consola en C# .Net 2012:

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

14

using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_11
{
class Program
{
static void Main(string[] args)
{
int PL, PMa, PMi, PJ, PV, PS;
float PP;
Console.Write("Ingrese la Produccion del dia Lunes: ");
PL = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Produccion del dia Martes: ");
PMa = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Produccion del dia Miercoles: ");
PMi = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Produccion del dia Jueves: ");
PJ = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Produccion del dia Viernes: ");
PV = int.Parse(Console.ReadLine());
Console.Write("Ingrese la Produccion del dia Sabado: ");
PS = int.Parse(Console.ReadLine());
PP = ((PL + PMa + PMi + PJ + PV + PS) / 6);
if (PP >= 100)
Console.WriteLine("Recibira Incentivos");
else
Console.WriteLine("No Recibira Incentivos");
Console.ReadLine();
}
}
}



1+. (la)ora un programa en $0 para leer . n1meros enteros dierentes entre si, 2
determinar el n1mero ma2or de los tres.

Solucin:

DATOS
!dentiicadores
Entrada
,rimer -1mero (ntero N1
Segundo -1mero (ntero N2
Tercer -1mero (ntero N3
Salida

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

15
-1mero Ma2or NM

!nicio
%eer -1
%eer -+
%eer -.
SI (-1 L -+) 2 (-1 L -.) ENTONCES
-M & -1
SINO
SI (-+ L -.) ENTONCES
-M & -+
SINO
-M & -.
FIN_SI
FIN_SI
(scri)ir -M
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_12
{
class Program
{
static void Main(string[] args)
{
int N1, N2, N3, NM;
Console.Write("Ingrese el Primer Numero: ");
N1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Segundo Numero: ");
N2 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Tercer Numero: ");
N3 = int.Parse(Console.ReadLine());
if ((N1 > N2) && (N1 > N3))
NM = N1;
else
if (N2 > N3)
NM = N2;
else
NM = N3;
Console.WriteLine("El Numero Mayor es: {0}", NM);
Console.ReadLine();
}
}
}


Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

16
1.. (la)ora un programa en $0 que sirva para identiicar el tipo de triangulo conociendo
sus tres lados.

Solucin:

DATOS
!dentiicadores
Entrada
,rimer %ado L1
Segundo %ado L2
Tercer %ado L3

Salida
Tipo de Triangulo TT

!nicio
%eer %1
%eer %+
%eer %.
SI (%1 PL %+) 2 (%+ PL %.) 2 (%. PL %1) ENTONCES
TT & M(scalenoF
SINO
SI (%1 & %+) 2 (%+ & %.) ENTONCES
TT & M(quil4teroF
SINO
TT & M!sscelesF
FIN_SI
FIN_SI
(scri)ir TT
*in
Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Text;

namespace Laboratorio_13
{
class Program
{
static void Main(string[] args)
{
int L1, L2, L3;
Console.Write("Ingrese el Lado 1: ");
L1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Lado 2: ");
L2 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el Lado 3: ");
L3 = int.Parse(Console.ReadLine());
if ((L1 != L2)&&(L2 != L3)&&(L3 != L1))
Console.WriteLine("Escaleno");
else
if ((L1==L2)&&(L2==L3))
Console.WriteLine("Equilatero");
else

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

17
Console.WriteLine("Isosceles");

Console.ReadLine();
}
}
}

ESTRUCTURAS CONDICIONALES MULTIPLES

15. (la)ore un programa en $0 que permita ingresar un n1mero entero (1 a 17), 2
muestre su equivalente en romano.

Solucin:

DATOS
!dentiicadores
Entrada
-1mero (ntero (1 a 17) NE
Salida
(quivalente en Romano ER

Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

18
using System.Linq;
using System.Text;

namespace Laboratorio_14
{
class Program
{
static void Main(string[] args)
{
int NE;
String ER;
Console.Write("Ingrese un Nmero Entero entre 0-10: ");
NE = int.Parse(Console.ReadLine());
switch (NE)
{
case 1:
ER = "I";
break;
case 2:
ER = "II";
break;
case 3:
ER = "III";
break;
case 4:
ER = "IV";
break;
case 5:
ER = "V";
break;
case 6:
ER = "VI";
break;
case 7:
ER = "VII";
break;
case 8:
ER = "VIII";
break;
case 9:
ER = "IX";
break;
case 10:
ER = "X";
break;
default:
ER = "Desconocido !!!";
break;
}
Console.WriteLine("El Equivalente en Romano es: " + ER);
Console.ReadLine();
}
}
}

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

19

1:. (la)ore un programa en $0 que permita ingresar el monto de venta alcanQado por un
promotor durante el mes, luego de calcular la )oniicacin que le corresponde
sa)iendo>


Solucin:

DATOS
!dentiicadores
Entrada
Monto de #enta MV
Salida
Total de 8oniicacin TB

Cdigo Consola en C# .Net 2012:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Laboratorio_15
{
class Program
{
static void Main(string[] args)
{
int opcion, MV;
float Bonif, TB;
Console.WriteLine("SELECCIONE SU OPCION !!!: ");

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

20
Console.WriteLine();
Console.WriteLine("Para monto de Ventas entre S/. 0 y S/. 999
ingrese la opcin 1: ");
Console.WriteLine("Para monto de Ventas entre S/. 1000 y S/.
4999 ingrese la opcin 2: ");
Console.WriteLine("Para monto de Ventas entre S/. 5000 y S/.
19999 ingrese la opcin 3: ");
Console.WriteLine("Para monto de Ventas mayores o iguales a
S/. 20000 ingrese la opcin 4: ");
Console.WriteLine();
Console.Write("SELECCIONE SU OPCION: ");
opcion = int.Parse(Console.ReadLine());
Console.WriteLine();
Console.Write("Ingrese el Monto de Venta del Mes: ");
MV = int.Parse(Console.ReadLine());
switch (opcion)
{
case 1:
Bonif=0;
break;
case 2:
Bonif=3;
break;
case 3:
Bonif=5;
break;
case 4:
Bonif = 8;
break;
default:
Bonif=0;
break;
}
if ((MV >= 0) && (MV <1000))
TB = (Bonif * MV) / 100;
else if ((MV >= 1000) & (MV < 5000))
TB = (Bonif * MV) / 100;
else if ((MV >= 5000) & (MV < 20000))
TB = (Bonif * MV) / 100;
else
TB = (8 * MV) / 100;
Console.WriteLine("La opcin seleccionada corresponde a un
porcentaje de Bonificacin de " +Bonif + " %");
Console.WriteLine("El total de Bonificacin es: S/." + TB);
Console.WriteLine("Presione una tecla para continuar !!!");
Console.ReadLine();
}
}
}

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

21

1=. (la)ore un programa en $0 que solicite un n1mero entero 2 muestre un mensa3e
indicando la vocal correspondiente, considerando que la vocal ? & 1.

Solucin:

DATOS
!dentiicadores
Entrada
-1mero (ntero NE
Salida
#ocal V

Cdigo Consola en C# .Net 2012:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Laboratorio_16
{
class Program
{
static void Main(string[] args)

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

22
{
int NE;
String V;
Console.Write("Ingrese un Nmero Entero entre 0-5: ");
NE = int.Parse(Console.ReadLine());
switch (NE)
{
case 1:
V = "A";
break;
case 2:
V = "E";
break;
case 3:
V = "I";
break;
case 4:
V = "O";
break;
case 5:
V = "U";
break;
default:
V = "Valor Incorrecto !!!";
break;
}
Console.WriteLine("La vocal correspondiente es: " + V);
Console.ReadLine();
}
}
}


EJERCICIOS PROPUESTOS

!-STRU$$!I-(S> (n grupo de 75 alumnos resuelva cada uno de los e3ercicios propuestos,
siguiendo el mismo procedimiento de los ejercicios paso a paso
desarrollados por el profesor, inclu2endo en cada e3ercicio el ?n4lisis,
Seudo cdigo 2 $digo en el lengua3e #isual $0 .-et +71+, en consola
y formulario respectivamente.

1. "esarrolle un programa en $0 que le permita leer dos valores 2 escri)ir la suma de los
dos.
+. "esarrolle un programa en $0 que le permita leer un valor entero, calcular su
cuadrado 2 escri)ir dic;o resultado.
.. "esarrolle un programa en $0 que le permita leer un valor para radio (R), calcular el
4rea (?) de un crculo ? & RR 2 escri)ir su valor.
5. "eterminar la ;ipotenusa de un tri4ngulo rect4ngulo conocidas las longitudes de sus
dos catetos. "esarrolle el correspondiente programa en $0.

Prof. Ing H. Lino G.
Ciclo: iii Turno: Nocturno

23
:. "esarrolle un programa en $0 que le permita leer un valor que represente una
temperatura eGpresada en grados $elcius 2 convierta dic;o valor en un valor
eGpresado en grados *a;ren;eit.
=. "esarrolle un programa en $0 que le permita calcular el 4rea de un tri4ngulo en
uncin de las longitudes de sus lados previamente ledos desde el teclado.
D. "esarrolle un programa en $0 que le permita determinar el 4rea 2 volumen de un
cilindro cu2o radio (R) 2 altura (<) se leen desde teclado.
H. "esarrolle un programa en $0 que le permita calcular el 4rea (?) de un segmento de
crculo.
J. "esarrolle un programa en $0 que le permita leer un valor cualquiera - 2 escri)ir si
dic;o n1mero es par o impar.
17. "esarrolle un programa en $0 que le permita leer un valor cualquiera - 2 escri)ir en la
pantalla si dic;o n1mero es ,ositivo o -egativo
11. "esarrolle un programa en $0 que le permita leer un valor cualquiera - 2 escri)ir si
dic;o n1mero es m1ltiplo de S.
1+. "esarrolle un programa en $0 que le permita leer un valor cualquiera - 2 escri)ir si
dic;o n1mero es com1n divisor de otros dos valores ledos T 2 S.
1.. "esarrolle un programa en $0 que le permita leer un valor cualquiera - 2 escri)ir si
dic;o n1mero es com1n m1ltiplo de M 2 ,. M 2 , tam)iNn se de)en leer desde el
teclado.
15. "esarrolle un programa en $0 que le permita leer dos valores ? 2 8 2 que escri)a cual
de los dos valores ledos es el ma2or.
1:. "esarrolle un programa en $0 que le permita leer dos valores ? 2 8 2 escri)a cual de
los dos valores ledos es el menor.
1=. "esarrolle un programa en $0 que le permita leer + valores ? 2 8 e indicar si uno de
los dos divide al otro eGactamente.
1D. "esarrolle un programa en $0 que le permita leer dos valores ? 2 8 e indicar si el
resultado de dividir la suma del los dos n1meros entre la resta del primer n1mero con
el segundo es eGacta.
1H. "esarrolle un programa en $0 que le permita leer dos valores ? 2 8 e indicar si la suma
de los dos n1meros es par.
1J. "esarrolle un programa en $0 que le permita leer dos valores ? 2 8 e indicar cual de
las dos restas (86?) o (?68) es positiva
+7. "esarrolle un programa en $0 que le permita leer tres valores 2 almacenarlos en las
varia)les ?, 8, $ respectivamente. (l programa en $0 de)e indicar cual es el menor.
,ara este caso se asume que los tres valores ledos por el teclado son valores distintos.
+1. "esarrolle un programa en $0 que le permita leer tres valores ?, 8, $ dierentes e
indicar cual es valor del centro.
++. "esarrolle un programa en $0 que le permita leer tres valores ?, 8, $ e indicar si uno
de los tres divide a los otros dos eGactamente.
+.. "esarrolle un programa en $0 que le permita leer tres valores ?, 8, $ e indicar si la
suma de dos n1meros cualquiera es igual al tercero.
+5. Si se tiene la uncin> (G) & aG
+
/ )G / c, el valor de G se calcula as>
= x
a
ac b b
2
4
2

, la eGpresin dentro del radical se le llama discriminante de la
ecuacin. %as dos races son reales 2 desiguales, reales e iguales o imaginarias, seg1n
que el discriminante sea positivo, cero o negativo.
"esarrolle un programa en $0 que lea valores para a, ), c 2 determine si ;a2 posi)le
solucin para G de dic;a uncin.



%ima, Ma2o +715.

Вам также может понравиться