Sei sulla pagina 1di 6

qwertyuiopasdfghjklzxcvbnmqwertyuiop

asdfghjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyuiopasdfgh
Universidad Abierta y a Distancia de Mxico
Programacin Orientada a Objetos I

Actividad 2
jklzxcvbnmqwertyuiopasdfghjklzxcvbnmq
DETECCION DE ERRORES

wertyuiopasdfghjklzxcvbnmqwertyuiopa
PROGRAMACIN ORIENTADA A OBJETOS I
ALUMNO: RODRIGO SAUL NORIEGA VALENCIA
PROFESORA: MARTHA MICHACA LEANO

sdfghjklzxcvbnmqwertyuiopasdfghjklzxcv
UNIDAD 2

bnmqwertyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxcvbnmrtyuiop
asdfghjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyuiopasdfgh
Actividad 2.Deteccion de errores

Introduccin

En el contexto de la programacin orientada a objetos para poder desarrollar cualquier


aplicacin, es importante saber cmo se construyen los mtodos para evitar cometer
errores al momento de desarrollar el cdigo.

Como sabes, un mtodo de una clase expresa una habilidad (comportamiento) que posee la
clase y consiste en una secuencia de instrucciones a las que se les asigna un nombre. Un
mtodo puede declarar sus propios campos (locales), que no son accesibles desde otros
mtodos, mientras que los campos declarados en la clase son accesibles desde todos los
mtodos de la clase. Para poder analizar a detalle estas definiciones es necesario realizar la
codificacin de mtodos, lo que permitir observar sus diferentes aplicaciones.

Propsito
Esta actividad tiene como propsito que identifiques cmo se realiza la declaracin de
mtodos en Java, as como los tipos de errores que se pueden cometer al codificar un
mtodo, lo cual te permitir realizar una adecuada construccin de mtodos.

Caso planteado

Desarrollar un programa que resuelva el sig. problema: Una Escuela daada por los
sismos recientes ha recibido donaciones en dlares y euros, este monto lo aplicara de la
sig. forma: 35% para reconstruccin de aulas, 30% para sala de cmputo y 25% para
sala de medios. Mostrar cuanto es lo que se va a invertir en cada rubro en peso mexicano.
Considera 1dolar=17.95, 1 euro=20.74.
Actividad 2.Deteccion de errores

Mi cdigo lo desarrolle en c++ debido a que se manejar un poco mas este leguaje de programacin
y por lo mtodos que desarrollare para asignar las variables de los porcentajes de las donaciones
para reconstruccin de la escuela, he aqu el cdigo:

Se utiliza al final return donde retorna de manera cclica para ingresar en este caso cantidades de
donaciones, posteriromente se ingresa que porcentaje corresponde a cada reconstuccion

-errores encontrados al compilar el programa:

Primeramente la conversin, encontrar el mtodo de conversin de euros, dlares a pesos

-error al compilar, no me compila, aunque no me marca ningn error, el programa no me compila


y no me ejecuta

CODIGO EN C++

#include <iostream>

using namespace std;

int main(){

double aulas,salcomp,salmed,dol,total,porcsalcomp,porcsalmed,porcaulas;

cout<<"Ingresa para aulas"<<endl;

cin>>aulas;

cout<<"Ingresa aporte de salcomp "<<endl;

cin>>salcomp;

cout<<"Ingresa aporte de salmed"<<endl;

cin>>salmed;

dol=salmed/17.25;

total=aulas+salcomp+salmed;

porcsalmed=(salcomp/total)*100;

porcsalcomp=(dol/total)*100;

porcaulas=(aulas/total)*100;

cout<<"El capital total es " <<total<<"\n"<<


Actividad 2.Deteccion de errores
"El porcentaje de aporte de aulas es " << porcaulas<<"\n"<<

"El porcentaje de aporte para sala de computo es " << porcsalcomp<<"\n"<<

"El porcentaje de aporte para sala de medios es " << porcsalmed;

return 0;

Aqu el cdigo aplicado al lenguaje de programacin devc++


Actividad 2.Deteccion de errores
Instrucciones

1. Analiza el planteamiento del caso e identifica qu es lo que se va a resolver mediante el


programa.
2. Determina el tipo y cantidad de mtodos que debes desarrollar para resolver el
planteamiento del caso; lista los mtodos.
3. Desarrolla el cdigo de los mtodos en un nuevo proyecto en JCreator; identifica y
redacta los posibles errores antes de compilar tu programa.
4. Una vez identificados y solucionados los errores que salieron en la compilacin, comenta
en las lneas de cdigo si estas utilizando la recepcin, retorno o paso de parmetros en los
mtodos.
5. Guarda la carpeta del proyecto y el documento con lo solicitado, nmbrala
DPO1_U2_A2_XXYZ. Sustituye las XX por las dos primeras letras del primer nombre, la Y
por tu apellido paterno y la Z por tu apellido materno.
6. Consulta los Criterios de evaluacin de la actividad para conocer los aspectos particulares
del producto a entregar.
7. Enva el archivo mediante la herramienta Tarea, para recibir retroalimentacin de parte
de tu Docente en lnea.
Actividad 2.Deteccion de errores

PUNTOS
DIMENSIONES O CRITERIOS A EVALUAR PUNTOS
POR OBSERVACIONES
OBTENIDOS
CRITERIO
1. Solucin del problema y mtodos

a. Ha comprendido la problemtica y propuesto una solucin


20
viable para la resolucin del mismo
b. Los tipos de mtodos son los adecuados para el problema 30
c. Ha identificado si los mtodos reciben, retornan o tienen
30
paso de parmetros
2. Errores
a. Ha listados los posibles errores de su programa y los ha
20
resuelto.

Total de puntos 100


Total de puntos obtenidos por el alumno

Potrebbero piacerti anche