Anda di halaman 1dari 13

Ing.

Juan David Hernndez Giraldo


Herramientas de Programacin I
CONCEPTOS DE PROGRAMACIN EN C#

Estructura Secuencial
Una estructura secuencial es aquella en que las instrucciones estn una a continuacin de la otra
siguiendo una secuencia nica, sin cambios de ruta. La estructura secuencial tiene una entrada y
una salida.
Pseudocdigo

Problemas resueltos
1. Escribir un algoritmo que determine la suma de dos nmeros enteros
Pseudocdigo

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Codificacin C#

2. Escribir un algoritmo que calcule el rea de un tringulo


Pseudocdigo

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Codificacin C#

3. Escribir un algoritmo que convierta una distancia medida en metros a pies.


Pseudocdigo

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Codificacin C#

4. Escribir un algoritmo para que un ingeniero de sistemas que desea invertir su capital en
un banco y desea saber cunto dinero ganar despus de un mes si el banco paga a razn
de 2% mensual.
Pseudocdigo

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Codificacin C#

Estructuras de control Instruccin if


Esta sentencia sirve para ejecutar unas instrucciones en caso de que se cumpla determinada
condicin. La forma completa de la instruccin if es:
Pseudocdigo

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Problemas resueltos
5. Escribir un algoritmo para determinar el mayor de tres nmeros
Pseudocdigo

Codificacin C#

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

6. Escribir un algoritmo que determine si un alumno aprueba o reprueba un curso, sabiendo


que aprobar si su promedio de tres calificaciones es mayor o igual a 10; reprueba en
caso contrario.
Pseudocdigo

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Codificacin C#

Estructuras de control Instruccin Switch (Estructura Mltiple)


La solucin de muchos problemas requiere algoritmos que hacen uso de mltiples decisiones. Este
problema, se podra resolver con estructuras selectivas anidadas del tipo: SI ENTONCES SINO, tal

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I
como se vio en los ejemplos anteriores. Sin embargo, la excesiva anidacin hace los algoritmos
ms ilegibles.
La mayora de los lenguajes de programacin ofrecen estructuras selectivas mltiples, que permite
implementar este tipo de algoritmos de una manera muy simple y sobre todo legible.
Pseudocdigo

C#

Problemas resueltos
7. Escribir un algoritmo que lea el mes y el ao de una fecha y determine el nmero de das
del mes.
Pseudocdigo

Codificacin C#

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

8. Escriba un programa que permita calcular lo que hay que pagarle a un trabajador
teniendo en cuenta su sueldo y las horas extras trabajadas. Para el pago de horas extras
se tiene en cuenta la categora del trabajador:
CATEGORA
1
2
3
4
Pseudocdigo

PRECIO HORA EXTRA


30
38
50
70

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Codificacin C#

Ing. Juan David Hernndez Giraldo


Herramientas de Programacin I

Anda mungkin juga menyukai