elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Graficador de funciones básico
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Graficador de funciones básico  (Leído 2,636 veces)
Lauta


Desconectado Desconectado

Mensajes: 371



Ver Perfil
Graficador de funciones básico
« en: 14 Diciembre 2007, 20:23 pm »

Buenas, estoy haciendo un programita que grafique funciones básicas, lineales, cuadráticas, cúbicas y un par de trigonométricas... Con las funciones lineales todo bien, pero con las cuadráticas, luego de pedir la ecuación me sale un error:

EDITO: YA ENCONTRE EL ERROR Y TERMINE EL PROGRAMA:

Código del programa (por si a algún novatin como yo le interesa :P):

Código:
from math import*

print('Programa para el cálculo de funciones simples')

print('Elige una opción: ')

print('1-Lineales\n2-Cuadráticas\n3-Cúbicas\4-Seno\n5-Coseno\n6-Tangente')

eleccion=int(raw_input())

print('Has elegido la opción %d')% eleccion

if eleccion>=1 and eleccion<=3:
  x=-100
  incremento=0.05
 
  window_size(300,300)
  window_coordinates(-50,-50,50,50)
 
  create_line(-50,0,50,0)
  create_line(0,-50,0,50)
 
  if eleccion==1:
    print('Las lineales son de la forma: A.X+B')
    A=float(raw_input('Dime el valor de A: '))
    B=float(raw_input('Dime el valor de B: '))
 
    while x<100:
      create_point(x,A*x+B)
      x+=incremento
   
  if eleccion==2:
    print('Las cuadráticas son de la forma A.X2(cuadrado)+B.X+C')
    A=float(raw_input('Dime el valor de A: '))
    B=float(raw_input('Dime el valor de B: '))
    C=float(raw_input('Dime el valor de C: '))
    while x<100:
      create_point(x,A*x**2+B*x+C)
      x+=incremento
   
  if eleccion==3:
    print('Las cúbicas son de la forma A.X3+B.X2+C.X+D')
    A=float(raw_input('Dime el valor de A: '))
    B=float(raw_input('Dime el valor de B: '))
    C=float(raw_input('Dime el valor de C: '))
    D=float(raw_input('Dime el valor de D: '))
 
    while x<100:
      create_point(x,A*x**3+B*x**2+C*x+D)
      x+=incremento
     
else:
  x=-2*pi
  incremento=0.05
 
  window_size(300,300)
  window_coordinates(-2*pi,-2,2*pi,2)
 
  create_line(-2*pi,0,2*pi,0)
  create_line(0,-2,0,2)

  if eleccion==4:
    while x<2*pi:
      create_point(x,sin(x))
      x+=incremento
     
  if eleccion==5:
    while x<2*pi:
      create_point(x,cos(x))
      x+=incremento
     
  if eleccion==6:
    while x<2*pi:
      create_point(x,tan(x))
      x+=incremento
     
print('GRACIAS POR UTILIZAR NUESTRO PROGRAMA')


« Última modificación: 14 Diciembre 2007, 20:52 pm por Lauta » En línea

TODOS LOS MANUALES DE PROGRAMACION!!!

Quieres ganar dinero? Clickea en alguno de los enlaces y empieza ya!!!
Daddybux
Bux.to
Adverbux
Dailyclick
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Graficador de funciones con matriz en c
Programación C/C++
amauta22 0 4,456 Último mensaje 24 Junio 2011, 04:00 am
por amauta22
Ayuda en lenguaje c basico con funciones
Programación C/C++
Roga 3 2,645 Último mensaje 17 Mayo 2017, 04:06 am
por engel lex
graficador de funciones polinomicas en c.
Programación C/C++
ivan rios 1 2,428 Último mensaje 25 Noviembre 2017, 20:31 pm
por Serapis
[Python3-Graficador de funciones basico]
Scripting
reconFito 0 1,922 Último mensaje 1 Abril 2020, 06:01 am
por reconFito
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines