• Miércoles 24 de Abril de 2024, 15:32

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - mapers

Páginas: [1]
1
OpenGL / girar un cuadrado
« en: Viernes 29 de Octubre de 2010, 20:51 »
hoals gente del foro quisiera que me dieran alguna idea de como poder  girar un cuadrado por si mismo en su eje de manera infinita ahy esta mi algoritmo pero no me sale a ver que le faltara ...................
Código: C++
  1.  
  2. #include <windows.h>
  3. #ifdef __APPLE__
  4. #include <GLUT/glut.h>
  5. #else
  6. #include <GL/glut.h>
  7. #endif
  8.  
  9. #include <stdlib.h>
  10.  
  11. #include <GL/glut.h>
  12.  
  13. #include <iostream.h>
  14. int angulo=1;
  15. void display(void) {
  16.  
  17. glClearColor(0.0,0.0,0.0,0.0);
  18. glClear(GL_COLOR_BUFFER_BIT);
  19. glColor3f(1.0,0.0,1.0);
  20. glOrtho(-10.0,10.0,-10.0,10.0,-10.0,10.0);
  21. glPointSize(3.0);
  22. glPushMatrix();
  23. glRotatef(angulo, 0, 0, 1);
  24. while(angulo>0)
  25. {
  26. glBegin(GL_QUADS);
  27. glVertex2i(0,0);
  28. glVertex2i(0,3);
  29. glVertex2i(3,3);
  30. glVertex2i(3,0);
  31. glEnd();
  32. angulo++;
  33. }
  34. glEnd();
  35. glFlush();
  36. glPopMatrix();
  37. glutSwapBuffers();
  38. }
  39.  
  40.  
  41. int main(int argc, char *argv[]) {
  42.  angulo=1;
  43. glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGB);
  44. glutInitWindowSize(400, 400);
  45. glutInitWindowPosition(100, 100);
  46. glutCreateWindow("giro");
  47.     glutDisplayFunc(display);
  48.  
  49. glutMainLoop();
  50. return 0;
  51. }
  52.  
  53.  
  54.  

2
C/C++ / funcion para calcular el promedio de un conjunto de filas
« en: Martes 2 de Febrero de 2010, 21:37 »
holas gente del for quisiera que me una manita con este problema...dice que tengo que ingresar una matriz y en esta reordenar las columnas de acuerdo alpromedio de susu elementos.....aka esta mi avance a ver si me dan una manita.......



#include <stdio.h>
#include <stdlib.h>
/*-----------------------------------------------------*/
int **leerMatriz(int m, int n)
{
int **A=(int**)malloc(m*sizeof(int*));
int i=0,j=0;
for(i=0;i<m;i++)
{
A=(int*)malloc(n*sizeof(int));
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("M[%d][%d]=",i,j);
scanf("%d",&A[j]);
}
}
return A;
}
/*-----------------------------------------------------*/
void reportarMatriz(int **A, int m, int n)
{
int i=0, j=0;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%d t",A[j]);
}
printf("n");
}
printf("n");
}

/*........................................................*/
int main()
{
int m1=0,n1=0;
int **A=NULL;

printf("Ingrese dimensiones de la matriz  n");
scanf("%d",&m1);
scanf("%d",&n1);
A=leerMatriz(m1,n1);

printf("Matriz A: n");
reportarMatriz(A,m1,n1);


system ("pause");
}

3
C/C++ / recursividad indirecta
« en: Lunes 10 de Agosto de 2009, 03:13 »
holas gente de solocodigo quisiera que me regalaran un codigo de c++ en el cual pueda observar la recursividad indirecta ..
porfis no kiero que me hagan la tarea solo quiero tener una idea clara .....

4
C/C++ / funciones en c++
« en: Martes 28 de Julio de 2009, 20:28 »
holas gente de solocodigo me podrian aydar con esta dudita:
saben me dejaron hacer un programita en el que tengo que validar 3 notas  y calcular su promedio ,las respectivas librerias deven estar dentro d ela capeta include con la extencio   <>validar.h<>promedio.h<>  y aparte de eso devo tener un progrma principal en la que tiene que leer cada nota y mostrala una por una y su promedio lo malo que no me valida a yuden :


este es el validar :

Código: C++
  1.  
  2. #include<iostream.h>
  3. #include<conio.h>
  4. int validar(int n1,int n2,int n3)
  5. {
  6.    
  7.     do{
  8.         cout<<"ingrese primera nota"<<endl;
  9.         cin>>n1;
  10.         if(n1>0 && n1<=20)
  11.         cout<<"la nota es correcta"<<endl;
  12.         else
  13.         cout<<"la nota es incorrecta "<<endl;
  14.         }
  15.       while(n1>20 || n1<0);
  16.      
  17.      
  18.       do{
  19.         cout<<"ingrese segunda nota"<<endl;
  20.         cin>>n2;
  21.         if(n2>0 && n2<=20)
  22.         cout<<"la nota es correcta"<<endl;
  23.         else
  24.         cout<<"la nota es incorrecta "<<endl;
  25.         }
  26.       while(n2>20 || n2<0);
  27.  
  28.      
  29.       do{
  30.         cout<<"ingrese tercera nota"<<endl;
  31.         cin>>n3;
  32.         if(n3>0 && n3<=20)
  33.         cout<<"la nota es correcta"<<endl;
  34.         else
  35.         cout<<"la nota es incorrecta "<<endl;
  36.         }
  37.       while(n3>20 || n3<0);
  38.      
  39.       return(n1,n2,n3);
  40.  
  41. }
  42.  
  43.  


este es para el promedio :

Código: C++
  1.  
  2. #include<iostream.h>
  3. #include<conio.h>
  4.  
  5. int promedio(int n1,int n2,int n3)
  6. {
  7.     float w=(n1+n2+n3)/3.0;
  8.     return(w);
  9. }
  10.  

el programa principal deve ser algo asi me imagino nop a ver corrigamelo  :

Código: C++
  1.  
  2. #include<iostream.h>
  3. #include<conio.h>
  4. #include<validar.h>
  5. #include<promedio.h>
  6. {
  7. n1=validar();
  8. n2=validar();
  9. n3=validar();
  10. cout<<"las notas son :"<<endl<<n1<<endl<<n2<<end<<n3<<endl;
  11. p =promedio(n1,n2,n3);
  12. cout <<"su promedio es "<<endl<<p;
  13. system("pause");
  14. }
  15.  

a ver gentita si me puede ayudar <<<<<>>>>>

5
C/C++ / raiz cuadrada y cubica
« en: Jueves 23 de Julio de 2009, 03:37 »
holas gente de solocodigo ya se que aka no se hacen tareas lo uniko que deseo esk me ayuden a plantear este codigo para sacar raices cubicas y cuadraticas  con el siguinet metodo:
•se llama (division y promedio)
ejemplo raiz cuadrada de 95
a) primera aproximacìón:
10 pues 10²= 100
b) dividimos 95 entre la aproximación 10
95/10=9.5
c) sacamos promedio
10+95=105/2=9.75
d) dividimos
95/9.75=9.743589
e) sacamos promedio
9.75+9.743589=19.493589/2=9.746745
f) dividimos
95/9.746745=9.746843
los resultados del promedio y de la división se paresen mucho entonces aproximadamente la raiz cuadrada de 95 es 9.7467

ahora como lo meto al c++ para poder palntarlo igual buuu? ayuden    
porseaka ya probe con for,con wihle,con do while pero nada de nada     ............

6
C/C++ / codigo menu de formulario
« en: Martes 21 de Julio de 2009, 05:14 »
holas gente del foro quiesiera que me ayuden con este programa ,es hacerca de funciones aka me sale todo chevere valide todas las librerias y las sub funciones mi duda es apartir de que cuendo arroja el dato ya calculado quisiera saber como regresar al los submenus anteriores mi codigo principal es el siguiente:
Código: C++
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include<volumenes.h>
  4. #include<areasdesolidos.h>
  5. #include<areasdefigurasplanas.h>
  6.  
  7. int main()
  8. {
  9.    int opcion;
  10.    do{
  11.    cout<<"menu"<<endl;
  12.    cout<<"eliga opcion"<<endl;
  13.    cout<<"1 volumenes de solidos geometricos"<<endl;
  14.    cout<<"2 areas de solidos geometricos"<<endl;
  15.    cout<<"3 areas de figuras planas"<<endl;
  16.   cin>>opcion;
  17. }
  18. while(opcion>3);
  19. switch(opcion){case 1:volumenes();break;
  20.                case 2:areasdesolidos();break;
  21.                case 3:areasdefigurasplanas();break;
  22.                
  23.                default:cout<<"elija opcion"<<endl;
  24.                }
  25.  
  26. system("pause");
  27. return 0;
  28. }
  29.  
  30.  

por ejemplo si quiero el volumen de la esfera la calculo normal ahora como haria para despues de dar el dato regresar a los submenus anteriores ;;;;;;mmm me ayudarian con esto si porfis:::

Páginas: [1]