Benemérita Universidad Autónoma de Puebla
Facultad de Ingeniería
Colegio de la Ingeniería Mecánica y Eléctrica
Informática...
Benemérita Universidad Autónoma de Puebla
Facultad de Ingeniería
Colegio de la Ingeniería Mecánica y Eléctrica
Informática...
Benemérita Universidad Autónoma de Puebla
Facultad de Ingeniería
Colegio de la Ingeniería Mecánica y Eléctrica
Informática...
Benemérita Universidad Autónoma de Puebla
Facultad de Ingeniería
Colegio de la Ingeniería Mecánica y Eléctrica
Informática...
Benemérita Universidad Autónoma de Puebla
Facultad de Ingeniería
Colegio de la Ingeniería Mecánica y Eléctrica
Informática...
Próxima SlideShare
Cargando en…5
×

Graficar la funcion x sen x

129 visualizaciones

Publicado el

vb

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
129
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Graficar la funcion x sen x

  1. 1. Benemérita Universidad Autónoma de Puebla Facultad de Ingeniería Colegio de la Ingeniería Mecánica y Eléctrica Informática y Programación Nombre: Esmeralda Sarahí Palafox Aguilera Matricula: 201444581 GRAFICAR LA FUNCION: F(X) = X SEN X Private Sub iniciar_Click() 'LIMPIA LA PANTALLA Cls 'ESTABLECE COORDENADAS DEL ORIGEN Y MÓDULO DE ESCALA Xo = 6000 Yo = 3800 m = 360 'ESTABLECE VALORES INICIALES PARA UNA GRÁFICA DE TERCER GRADO ao = 0 a1 = 0 Label2 = 0 Label5 = 0 'DIBUJA LOS EJES COORDENADOS EN COLOR AZUL Line (Xo - 10 * m, Yo)-(Xo + 10 * m, Yo), RGB(0, 0, 255) Line (Xo, Yo - 10 * m)-(Xo, Yo + 10 * m), RGB(0, 0, 255) 'DIBUJA 10 DIVISIONES EN CADA CUADRANTE EN COLOR ROJO For i = -10 To 10 Line (Xo + i * m, Yo - 0.2 * m)-(Xo + i * m, Yo + 0.2 * m), RGB(255, 0, 0) Line (Xo - 0.2 * m, Yo + i * m)-(Xo + 0.2 * m, Yo + i * m), RGB(255, 0, 0) Next 'DIBUJA LA GRÁFICA Y = 0 For i = -100 To 100 X = i / 10 Y = ao * Sin(a1 * X) If X > -10 Then Line (Xo - Xant * m, Yo + Yant * m)-(Xo - X * m, Yo + Y * m) Xant = X Yant = Y Next i End Sub Private Sub salir_Click() End
  2. 2. Benemérita Universidad Autónoma de Puebla Facultad de Ingeniería Colegio de la Ingeniería Mecánica y Eléctrica Informática y Programación Nombre: Esmeralda Sarahí Palafox Aguilera Matricula: 201444581 End Sub Private Sub VScroll1_Change() 'MODIFICA EL VALOR DEL COEFICIENTE ao 'BORRA LA GRÁFICA Cls 'LEE EL VALOR EN EL SCROLL, LO DIVIDE /10, LO ASIGNA AL COEFICIENTE Y LO MUESTRA ao = VScroll1.Value / 10 - 10 Label2 = Format(ao, "##0.#") '***VUELVE A DIBUJAR LA GRÁFICA INCLUYENDO A LOS EJES*** 'DIBUJA LOS EJES COORDENADOS EN COLOR AZUL Line (Xo - 10 * m, Yo)-(Xo + 10 * m, Yo), RGB(0, 0, 255) Line (Xo, Yo - 10 * m)-(Xo, Yo + 10 * m), RGB(0, 0, 255) 'DIBUJA 10 DIVISIONES EN CADA CUADRANTE EN COLOR ROJO For i = -10 To 10 Line (Xo + i * m, Yo - 0.2 * m)-(Xo + i * m, Yo + 0.2 * m), RGB(255, 0, 0) Line (Xo - 0.2 * m, Yo + i * m)-(Xo + 0.2 * m, Yo + i * m), RGB(255, 0, 0) Next 'DIBUJA LA GRÁFICA Y = 0 For i = -100 To 100 X = i / 10 Y = ao * Sin(a1 * X) If X > -10 Then Line (Xo - Xant * m, Yo - Yant * m)-(Xo - X * m, Yo - Y * m) Xant = X Yant = Y Next i End Sub Private Sub VScroll2_Change() 'MODIFICA EL VALOR DEL COEFICIENTE a1 'BORRA LA GRÁFICA
  3. 3. Benemérita Universidad Autónoma de Puebla Facultad de Ingeniería Colegio de la Ingeniería Mecánica y Eléctrica Informática y Programación Nombre: Esmeralda Sarahí Palafox Aguilera Matricula: 201444581 Cls 'LEE EL VALOR EN EL SCROLL, LO DIVIDE /10, LO ASIGNA AL COEFICIENTE Y LO MUESTRA a1 = VScroll2.Value / 10 - 10 Label5 = Format(-a1, "##0.#") '***VUELVE A DIBUJAR LA GRÁFICA INCLUYENDO A LOS EJES*** 'DIBUJA LOS EJES COORDENADOS EN COLOR AZUL Line (Xo - 10 * m, Yo)-(Xo + 10 * m, Yo), RGB(0, 0, 255) Line (Xo, Yo - 10 * m)-(Xo, Yo + 10 * m), RGB(0, 0, 255) 'DIBUJA 10 DIVISIONES EN CADA CUADRANTE EN COLOR ROJO For i = -10 To 10 Line (Xo + i * m, Yo - 0.2 * m)-(Xo + i * m, Yo + 0.2 * m), RGB(255, 0, 0) Line (Xo - 0.2 * m, Yo + i * m)-(Xo + 0.2 * m, Yo + i * m), RGB(255, 0, 0) Next 'DIBUJA LA GRÁFICA Y = 0 For i = -100 To 100 X = i / 10 Y = ao * Sin(a1 * X) If X > -10 Then Line (Xo - Xant * m, Yo - Yant * m)-(Xo - X * m, Yo - Y * m) Xant = X Yant = Y Next i End Sub Private Sub VScroll5_Change() 'LIMPIA LA PANTALLA Cls Yo = VScroll5.Value '***VUELVE A DIBUJAR LA GRÁFICA INCLUYENDO A LOS EJES*** 'DIBUJA LOS EJES COORDENADOS EN COLOR AZUL Line (Xo - 10 * m, Yo)-(Xo + 10 * m, Yo), RGB(0, 0, 255)
  4. 4. Benemérita Universidad Autónoma de Puebla Facultad de Ingeniería Colegio de la Ingeniería Mecánica y Eléctrica Informática y Programación Nombre: Esmeralda Sarahí Palafox Aguilera Matricula: 201444581 Line (Xo, Yo - 10 * m)-(Xo, Yo + 10 * m), RGB(0, 0, 255) 'DIBUJA 10 DIVISIONES EN CADA CUADRANTE EN COLOR ROJO For i = -10 To 10 Line (Xo + i * m, Yo - 0.2 * m)-(Xo + i * m, Yo + 0.2 * m), RGB(255, 0, 0) Line (Xo - 0.2 * m, Yo + i * m)-(Xo + 0.2 * m, Yo + i * m), RGB(255, 0, 0) Next 'DIBUJA LA GRÁFICA Y = 0 For i = -100 To 100 X = i / 10 Y = ao * Sin(a1 * X) If X > -10 Then Line (Xo - Xant * m, Yo - Yant * m)-(Xo - X * m, Yo - Y * m) Xant = X Yant = Y Next i End Sub
  5. 5. Benemérita Universidad Autónoma de Puebla Facultad de Ingeniería Colegio de la Ingeniería Mecánica y Eléctrica Informática y Programación Nombre: Esmeralda Sarahí Palafox Aguilera Matricula: 201444581

×