Está en la página 1de 34

Manual de Practicas

Consola c#
ndice
1. Introduccin..2

2. Contenido

2.1 Programas simples.5


2.2 Estructuras Condicionales.9
2.2.1 Estructura simple
2.2.2 Estructura Doble
2.2.3 Condiciones Anidadas
2.2.4Estructura Mltiple.16
2.3 Estructura repetitiva
2.3.1 For..20
2.3.2 While..28

3. Conclusiones

1
Manual de Practicas
Consola c#
Introduccin
Leguajes de programacin ms utilizados:
Java Script

Java

PHP

Python

C#

C++

Ruby

CSS

Objetive-C

Perl

Shell

Scala

Go

Haskell

Matlab

Swift

Clojure

Groovy

Visual Basic

2
Manual de Practicas
Consola c#

Programacin estructurada:
Estructura Secuencial:

Indica que las instrucciones de un programa se ejecutan una despus de la


otra, en el mismo orden en el cual aparecen en el programa. Se representa
grficamente como una caja despus de otra, ambas con una sola entrada y
una nica salida.

Las cajas A y B pueden ser definidas para ejecutar desde una simple
instruccin hasta un mdulo o programa completo, siempre y cuando stos
tambin sean programas apropiados.
Estructura Selectiva Tambin conocida como la estructura SI-VERDADERO-
FALSO, plantea la seleccin entre dos alternativas con base en el resultado de
la evaluacin de una condicin; equivale a la instruccin IF de todos los
lenguajes de programacin y se representa grficamente de la siguiente
manera:

En el diagrama de flujo anterior, C es una condicin que se evala; A es la


accin que se ejecuta cuando la evaluacin de esta condicin resulta
3
Manual de Practicas
Consola c#
verdadera y B es la accin ejecutada cuando el resultado de la evaluacin
indica falso. La estructura tambin tiene una sola entrada y una sola salida; y
las funciones A y B tambin pueden ser cualquier estructura bsica o
conjunto de estructuras.
Tambin llamada la estructura HACER-MIENTRAS-QUE, corresponde a la
ejecucin repetida de una instruccin mientras que se cumple una
determinada condicin. El diagrama de flujo para esta estructura es el
siguiente:

Aqu el bloque A se ejecuta repetidamente mientras que la condicin C se


cumpla o sea cierta. Tambin tiene una sola entrada y una sola salida;
igualmente A puede ser cualquier estructura bsica o conjunto de
estructuras.

Microsoft c#
C# es un lenguaje de programacin que se ha diseado para compilar
diversas aplicaciones que se ejecutan en .NET Framework. C# es simple,
eficaz, con seguridad de tipos y orientado a objetos. Las numerosas
innovaciones de C# permiten desarrollar aplicaciones rpidamente y
mantener la expresividad y elegancia de los lenguajes de estilo de C.
Visual C# es una implementacin del lenguaje C# de Microsoft. Visual Studio
ofrece compatibilidad con Visual C# con un completo editor de cdigo, un
compilador, plantillas de proyecto, diseadores, asistentes para cdigo, un
depurador eficaz y de fcil uso y otras herramientas. La biblioteca de clases
de .NET Framework ofrece acceso a numerosos servicios de sistema
operativo y a otras clases tiles y adecuadamente diseadas que aceleran el
ciclo de desarrollo de manera significativa.

4
Manual de Practicas
Consola c#
2. Contenido
2.1 Programas Simple
1) Construye un diagrama que calcule e imprima el resultado de la sig.
Expresin a^ (2*B)/4*A

2) Dada una matrcula de 5 calificaciones de un alumno, construir un diagrama de flujo que


imprima la matricula del alumno y el promedio de sus calificaciones.

5
Manual de Practicas
Consola c#
3) Escribe un diagrama que permita calcular e imprimir el cuadrado y el cubo de de un nmero.

4) Construir un diagrama que lea como datos la base y altura de un rectngulo, calcule e imprima el
permetro y el rea de la figura.

6
Manual de Practicas
Consola c#
5) Construir un diagrama que lea el costo de un artculo vendido y la cantidad de dinero entregado
por cliente, calcule e imprima el cambio que se debe de entregar al mismo. Nota: asumimos que el
pago del cliente es mayor al precio del producto.

6) Construir diagrama que resuelva el problema que tiene una gasolinera. Los surtidores de la
misma registran lo que surten en galones pero el precio est fijado en litros. El diagrama debe
calcular e imprimir lo que hay que cobrar al cliente. Cada galn tiene 3.785lt el precio del lt. es de
$15.20.

7
Manual de Practicas
Consola c#
7) Construir un diagrama que imprima el nmero de segundos que hay en un determinado nmero
de das.

8
Manual de Practicas
Consola c#
2.2 Estructura condicional
1) Construir un diagrama que lea como dato, la calificaciones de un alumno, escriba la palabra
Aprobado si la calificacin es mayor que 70 y la palabra Reprobado en caso contrario.

2)

9
Manual de Practicas
Consola c#
3)

4) Construir un diagrama que lea 2 nmeros y muestre un mensaje indicando si el cuadrado del
primer nmero es mayor que el cubo del segundo.

10
Manual de Practicas
Consola c#
5) Construir un diagrama que lea un nmero y calcule e imprima si ese nmero es positivo,
negativo o nulo.

6) Realiza un diagrama que lea un nmero del 1 al 19 e imprima el nmero en letra. Si el nmero
ledo no est Comprendido entre el 1 y el 10 deber mostrar un mensaje de error.

11
Manual de Practicas
Consola c#
7) Realice un diagrama que calcule e imprima el rea de un polgono, La figura se compone de un
cuadrado perfecto, 3 tringulos rectngulos iguales, cuya base mide lo mismo que uno de los lados
del cuadrado, y un rectngulo cuyo mide lo mismo que uno de los lados del cuadrado, mientras
que la altura mide lo mismo que de los tringulos. Calcular e imprimir el rea total.

8) Construir un diagrama que calcule e imprima el rea que deja un crculo dentro de un cuadrado.
Deber comprobar que el crculo sea menor al cuadrado en caso contrario imprimir mensaje de
error.

12
Manual de Practicas
Consola c#
9) Realiza un diagrama que lea tres nmeros diferentes y cul es el nmero mayor.

10) En un hospital se ha hecho un estudio sobre los pacientes registrados durante los ltimos 10
aos, con el objeto de una aproximacin de los costos de internacin por paciente. Se obtuvo un
costo promedio diario segn el tipo de enfermedad que aqueja al paciente. Adems se pudo
determinar que en promedio todos los pacientes con edad entre 14 y 22 aos implican un costo
adicional del 10%. La siguiente tabla expresa los costos diarios segn el tipo de enfermedad el
diagrama deber calcular e imprimir el costo total que representa el paciente.

13
Manual de Practicas
Consola c#
Tipo de enfermedad Costo por da del paciente
1 $2500
2 $1600
3 $2000
4 $3200

14
Manual de Practicas
Consola c#
11) tal quedado el tipo de figura y los datos necesarios para cada figura, realiza un diagrama de
flujo que calcule el rea de una figura seleccionada (circulo, triangulo, cuadrado), el diagrama
deber imprimir el rea de la figura seleccionada

12)

15
Manual de Practicas
Consola c#

16
Manual de Practicas
Consola c#
Estructura Selectiva Mltiple.
13)

17
Manual de Practicas
Consola c#
14)

18
Manual de Practicas
Consola c#
15) Realiza un diagrama que calcule e imprima el costo de un viaje realizado por un chofer de una
empresa de camiones de mercancas y personas. El costo del viaje depende del nmero de horas
conducidas y el tipo de transporte realizado, el chofer cobra un sueldo base de $1000 al que hay
que sumar $50 por cada hora conducida en cualquier tipo de camin; adems se agrega un bono
extra segn el tipo de camin que se en lista a continuacin: a) camin de personas: bono extra de
$20 por persona. B) Camin de mercancas: bono extra de $40 por tonelada transportada. C)
camin de qumicos: el mismo bono del transporte de mercancas.

19
Manual de Practicas
Consola c#
Estructura Repetitiva
2.3.1 For
1) Sumar la nmina de Diez trabajador.

20
Manual de Practicas
Consola c#
2) Calcule el aumento de sueldo para un grupo de 50 empleados de una empresa teniendo en
cuenta el sig. Criterio: Si el sueldo es inferior a $3000 se le da un aumento del 15%. Si el
sueldo es mayor o igual a $3000 de entrada tendr un aumento del 12%. Imprima el sueldo
nuevo de cada trabajador y el total de nmina de la empresa considerando el nuevo
aumento.

21
Manual de Practicas
Consola c#
3) Escribe un diagrama que calcule e imprima la suma de los nmeros pares comprendidos
entre el 0 y el 500.

22
Manual de Practicas
Consola c#
4) Hacer un diagrama que imprima una tabla de conversin de temperatura de C a F. La
tabla deber tener un ttulo o encabezado y los valores de C sern desde cero al 50 en
incremento de 2. F=9/5*C+32

5) Un vendedor ha hecho n ventas y desea conocer aquellas de $200 pero inferiores a $400
y el nmero de ventas de $400 o superiores a tal cantidad. Haga un diagrama que le
proporcin al vendedor esta informacin despus de haber ledo los datos de entrada.

23
Manual de Practicas
Consola c#
6) De una empresa con 250 empleados necesitamos obtener el nmero de empleados y sueldo
del trabajador con el mayor sueldo de la empresa. Haga el diagrama de flujo
correspondiente.

7) Escriba un diagrama que obtenga la suma e imprima los trminos de la sig. Serie
2, 5, 7, 10, 12, 15, 17..1800

24
Manual de Practicas
Consola c#

8) Realiza un diagrama que imprima las tablas de multiplicar del 1 al 20 multiplicadas del 1 al
10, cada tabla deber tener un encabezado con ttulo.

25
Manual de Practicas
Consola c#

9) Escribe un diagrama que lea entero n y calcule e imprima el resultado de la sig. Serie
1-1/2+1/5-1/4+1/5+-1/n.

26
Manual de Practicas
Consola c#

27
Manual de Practicas
Consola c#
10) Una persona desea invertir $1000 en un banco el cual le otorga un 2% de inters mensual.
Escribe un diagrama que calcule he imprima la cantidad de dinero que esta persona tendr
al cabo de un ao si todo el dinero se reinvierte.

28
Manual de Practicas
Consola c#
Estructura Repetitiva While.
1) Supongamos que debemos obtener la suma de los gastos en un da, pero no sabemos
exactamente cuntos gastos fueron.

29
Manual de Practicas
Consola c#
2) Escribe un diagrama que lea un grupo de nmeros positivos, calcule e imprima el cubo de
cada nmero y la suma de los nmeros.

30
Manual de Practicas
Consola c#
3) Calcule el aumento de sueldo para un nmero de empleados de una empresa teniendo en
cuenta el sig. Criterio. Si el sueldo es inferior a 1000 tendr un aumento del 15%, si el
sueldo es mayor a 1000y menor a 5000 tendr un aumento del 12% y si es mayor a 5000
un 10% de aumento. Imprima el nuevo sueldo del trabajador y el total e la nmina de la
empresa, CONSIDERANDO EL NUEVO AUMENTO.

31
Manual de Practicas
Consola c#
4) La Sig. Se llama serie de ULAM comienza con cualquier numero entero positivo, si es se
divide entre 2; si es impar se multiplica por 3 y se suma 1, obtenga nmeros
sucesivamente repitiendo el proceso. Al final obtenga el nmero uno,
independientemente del nmero inicial. Construya un diagrama que lea un entero positivo
he imprima la serie de ULAM.

32
Manual de Practicas
Consola c#
Conclusiones
Este semestre estuvo muy corto y
aprend demasiado, en un principio
cuando lo vea en semestre cero no
haba aprendido nada ya que no le
entenda a la maestra que nos imparta
clase pero en cambio este semestre
comprend como hacer los diagramas
simples, condicionales, y las estructuras
repetitivas for y while, la
programacin es de mucha ayuda ya
que sin ella no existiran muchas de los
aparatos electrnicos y no habra tanta
maquinaria que est diseada para
efectuar una accin, Por eso creo que es
muy valiosa.

33
Manual de Practicas
Consola c#

34