Sunteți pe pagina 1din 3

Anlisis y Desarrollo de Sistemas de Informacin

Diego Alexander Campio Toro


Instructor SENA - CGTS

TALLER 9

Objetivo: Poner en prctica los conceptos estudiados sobre Programacin Orientada a Objetos a travs
de Aplicaciones de Windows Forms utilizando Microsoft Visual Studio 2015 Community y el lenguaje
de programacin C#.

Antes de realizar cada ejercicio dar respuesta a las siguientes preguntas en un documento de Word:
1. Anlisis del problema respondiendo las preguntas.
a. Qu me piden?
b. Qu me dan?
c. Cmo lo hago?

2. Realizar una prueba a partir de los datos suministrados y los resultados obtenidos e incluirla en
el documento.

Ejercicios:

1-Cree una clase llamada Objeto y asgnele los siguientes atributos:


nombre (cadena-publico)
color (cadena-publico)
tamao (entero-privado)
Ahora asgnele los siguientes mtodos o comportamientos:
imprimirNombre (publico): recibe el atributo nombre como parmetro e imprime dicha variable en
pantalla.
validarColor (string-publico): recibe el atributo color, valida si dicho color es igual a rojo y si lo es
retorna un booleano verdadero, sino retorna un valor booleano falso. Dicho valor se muestra en
pantalla.
calcularTamaoReal (integer-pblico): no recibe parmetros, pero calcula la multiplicacin del atributo
tamao por 2, retornando el resultado a una variable para luego mostrarla en pantalla.

2-Cree un algoritmo con objetos el cual realice la multiplicacin de dos nmeros a travs de sumas.

ADSI

Centro de Gestin Tecnolgica de Servicios


Anlisis y Desarrollo de Sistemas de Informacin
Diego Alexander Campio Toro
Instructor SENA - CGTS

3-Disear una clase Rectngulo, con atributos largo y ancho, ambos con valor por defecto de 1. La
clase debe tener mtodos para calcular el permetro (P=2L+2A) y el rea(A=L*A). Debe agregarse
mtodos para verificar que los valores suministrados sean mayores que cero.

4-Disear una clase Tringulo, que tenga como atributos base y altura, as mismo de mtodos para
calcular su rea (A=(B*H)/2) .

5-Disear una clase Factorial que permita calcular el factorial de un numero ingresado por el usuario.

6-Cree una clase la cual calcule el salario de un trabajador bajo las siguientes especificaciones:
Si el trabajador trabaja ms de 40 horas se le pagaran horas extras.
El valor de la hora es ingresado por el usuario (P).
El valor de la hora extra es 1.5 ms que la hora normal (1.5 P).
Se debe crear un mtodo que calcule el salario cuando se generan horas extras y cuando no.

7-Cree un algoritmo orientado a objetos el cual realice la operacin elegida por el usuario sobre dos
nmeros ingresados por l. Las operaciones sern multiplicacin, divisin y salir del programa. Nota:
cree un mtodo por cada una.

8-Cree un clase la cual tenga como atributo principal un vector de enteros, debe imprimir en pantalla
dicho vector a travs de un mtodo.

9-Disee una clase que realice las siguientes operaciones sobre un vector ingresado por el usuario:
-Cantidad de elementos del vector.
-Suma de los elementos del vector.
-Promedio del vector.

ADSI

Centro de Gestin Tecnolgica de Servicios


Anlisis y Desarrollo de Sistemas de Informacin
Diego Alexander Campio Toro
Instructor SENA - CGTS

10-Disear un programa orientado a objetos que le permita al usuario conocer, de un vector que
contiene valores de cuentas bancarias, cual es el menor valor y cul es el mayor valor. Dicho vector
ser definido por usted y no por el usuario y deber contener mnimo 10 valores enteros. Cree un
mtodo para calcular cada valor.

ADSI

Centro de Gestin Tecnolgica de Servicios

S-ar putea să vă placă și