| 
	
		|  Autor | Tema: [Python] - Calculadora sencilla  (Leído 9,334 veces) |  
	| 
			| 
					
						| Meta | 
 
Hola: Quiero hacer una calculadora sencilla usando números complejos que ustedes deseen. Puede ser este enlace . Desde el rpograma pirncipal en Python 2.x, donde el usuario pueda elegir la operación a realizar y los números complejos con los que trabajar. Se trata tambiñen de crear clases para Python. Saludo.
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Shell Root | 
 
Y la pregunta es? XD 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 Te vendería mi talento por poder dormir tranquilo. |  |  |  | 
			| 
					
						| xiumeteo 
								
								 Desconectado 
								Mensajes: 2
								
								
								
								
								
								   | 
 
No se mucho sobre Python, pero actualmente estudio Programacion Orientada a Objetos, no te dejes engañar por como se oye o lee (xD) pero, me gustaria ayudarte, se ve interesante tu proyecto |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Yeison.Eng | 
 
Tu proyecto está interesante, pero una pregunta, con 'operaciones' te refieres a sólo operaciones sencillas o también cálculos de variables complejas?. |  
						| 
								|  |  
								| « Última modificación: 29 Enero 2011, 06:49 am por Yeison.Eng » |  En línea | 
 
 |  |  |  | 
			| 
					
						| JohannTitanium 
								
								 Desconectado 
								Mensajes: 7
								
								   | 
 
Yo empezaría por crear una clase en la que puedas instanciar los números complejos que el usuario vaya creando. Esta clase se podría llamar Complejo, y tendría como atributos algo así como:
 parteReal
 parteImaginaria
 
 Y cómo métodos del objeto:
 
 getModulo(this)
 getArgumento(this)
 sumar(this, Complejo)
 restar(this, Complejo)
 producto(this, Complejo)
 ...
 
 Cuando el usuario quiera introducir un número complejo, primero se le preguntaría por la parte real y luego por la imaginaria. Cuando se tienen ambos datos, se puede llamar al constructor para que construya el número complejo en cuestión.
 
 Eso en cuanto al diseño. Si lo que tienes son dudas de implementación, entonces especifica un poco más qué es lo que quieres, por favor.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Yeison.Eng | 
 
HolaPues, para los métodos del objeto es mas fácil usar los métodos especiales que ofrece Python:
 __add__ para suma
 __sub__ para resta
 __mul__ para multiplicación
 y los otros, también hay un método especial para hacer comparaciones creo que es __cmp__.
 Con estos métodos se ahorra el tener que recurrir a un sumar() para realizar una suma ya que se podrían sumar simplemente con un "+".
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Tutorial: Calculadora sencilla en Flash! Diseño Gráfico
 | johnwmartinez | 3 | 29,225 |  2 Julio 2006, 00:35 am por whaky
 |  
						|   |   | problema de ejercicios calculadora sencilla PHP
 | TAURO.SANTO | 2 | 7,566 |  11 Febrero 2008, 14:49 pm por TAURO.SANTO
 |  
						|   |   | [Python] Calculadora Python
 | lDanny | 5 | 9,306 |  9 Octubre 2010, 14:25 pm por lDanny
 |  
						|   |   | Sencilla calculadora con reproductor de musica python (Source) Scripting
 | -Mc_Raaka- | 0 | 2,461 |  5 Agosto 2013, 09:52 am por -Mc_Raaka-
 |  
						|   |   | duda javafx sencilla (calculadora) Java
 | Juanma91 | 0 | 3,453 |  28 Febrero 2014, 17:23 pm por Juanma91
 |    |