• Viernes 8 de Noviembre de 2024, 17:59

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.


Mensajes - john994

Páginas: [1]
1
Java / problema cn triangulo en 2d
« en: Martes 6 de Septiembre de 2011, 02:59 »
debo hacer un applet q pida los lados de un triangulo, el programa le devuelve el area de ese triangulo , el perimetro y se lo dibuja ya he hehecho area y perimetro pero me quede en lo de dibujarlo ps esto es lo que llevo
Código: Java(TM) 2 Platform Standard Edition 5.0
  1. // este es la una parte del applet
  2. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  3.     double l1,l2,l3;
  4.     l1=Double.parseDouble(jTextField1.getText());
  5.     l2=Double.parseDouble(jTextField2.getText());
  6.     l3=Double.parseDouble(jTextField3.getText());
  7.     t1=new Area_perimetro(l1,l2,l3);
  8.     t1.Calcular_area();
  9.     double s=t1.Retornar_area();
  10.     String v1=String.valueOf(s);
  11.     jTextField4.setText(v1);
  12.  
  13.     t1.Calcular_perimetro();
  14.     double s1=t1.Retornar_perimetro();
  15.     String v2=String.valueOf(s1);
  16.     jTextField5.setText(v2);
  17.  
  18.     }                                        
  19.  
  20.     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  21.         jTextField1.setText("");
  22.         jTextField2.setText("");
  23.         jTextField3.setText("");
  24.         jTextField4.setText("");
  25.         jTextField5.setText("");
  26.     }                                        
  27.  
  28.     private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  29.         System.exit(0);        
  30.     }                                        
  31. // esta es la parte de dibujo del triangulo
  32.     public void paint(Graphics triangulo){
  33.         super.paint(triangulo);
  34.  
  35.         int verticesx[]=new int[3];
  36.         int verticesy[]=new int[3];
  37.  
  38.         Polygon dibujo=new Polygon(verticesx,verticesy,3);
  39.         triangulo.fillPolygon(dibujo);
  40.        
y esta es la clase de las operaciones de area y perimetro
Código: Java(TM) 2 Platform Standard Edition 5.0
  1. public class Area_perimetro {
  2.  
  3.     private double lado1,lado2,lado3,area,perimetro;
  4.  
  5.    public Area_perimetro (double n1,double n2,double n3){
  6.        lado1=n1;lado2=n2;lado3=n3;
  7.    }
  8.     public void Calcular_area(){
  9.         double p=(lado1+lado2+lado3)/2;
  10.         area=Math.sqrt(p*(p-lado1)*(p-lado2)*(p-lado3));
  11.     }
  12.     public double Retornar_area(){
  13.         return area;
  14.     }
  15.     public void Calcular_perimetro(){
  16.         perimetro=lado1+lado2+lado3;
  17.     }
  18.     public double Retornar_perimetro(){
  19.         return perimetro;
  20.     }
  21.  
  22.  
  23.  
  24.  
  25. }
  26.  
no se si toque crear una clase para que dibuje el triangulo por fa ayuda

2
Java / Re:problema con constructores
« en: Martes 6 de Septiembre de 2011, 02:48 »
hey amigo muchas gracias ya corregi el problema

3
Java / problema con constructores
« en: Lunes 5 de Septiembre de 2011, 02:16 »
buneo amigos he estado haciendo un applet que sirve para convertir unidades metricas pero a la hora de hacer los constructores me aprece error aqui va el codigo
Código: Java(TM) 2 Platform Standard Edition 5.0
  1. // ESTE ES MI ARCHIVO DE CLASE DONDE SE HACE LAS OPERACIONES
  2. public class operaciones {
  3.     private double cm,yd,km,m,res1,res2,res3,res4;
  4.    
  5.  public operaciones (double x){
  6.    cm=x;
  7.  }
  8.  public operaciones (double y){//AQUI ME APARECE EL ERROR
  9.    yd=y;
  10. }
  11.  public operaciones(double z){//AQUI ME APARECE EL ERROR
  12.     km=z;
  13.  
  14. }
  15.   public operaciones (double w){//AQUI ME APARECE EL ERROR
  16.     m=w;
  17. }
  18.    
  19.     public void Calcular_CMaIN(){
  20.     res1= (double) cm*2.54;
  21.    
  22. }
  23.     public double retornar_res1(){
  24.     return res1;
  25. }
  26.     public void Calcular_YDaM(){
  27.     res2= (double) yd*0.9144;    
  28. }
  29.     public double retornar_res2(){
  30.     return res2;
  31. }
  32.     public void Calcular_KMaMI(){
  33.     res3= (double) km*0.621371192;    
  34. }
  35.     public double retornar_res3(){
  36.     return res3;
  37. }
  38.     public void Calcular_MaMM(){
  39.     res4= (double) m*1000;    
  40.     }
  41.     public double retornar_res4(){
  42.     return res4;
  43. }
  44. }
  45.  
  46.  
GRACIAS

4
C/C++ / compila pero no corre
« en: Miércoles 11 de Mayo de 2011, 03:36 »
Código: C++
  1. // lo compilo en visual estudio y no me corre(no hay errores creo..... por que me dice q todo esta correcto)
  2. #include<iostream>
  3. #include<string>
  4. using namespace std;
  5.  
  6. const int M=50;    // Tamaño del arreglo
  7.  
  8. class MovieData{
  9.     char title[M]; //Titulo de la pelicila
  10.     char director[M]; // Nombre del director
  11.     int year; //Año de la pelicula
  12.     int Running_time;  //Tiempo en minutos
  13.      
  14. public:
  15.      MovieData(char t, char d, int y, int t2) //constructor
  16.     {
  17.         title[M] = t;
  18.         director[M] = d;
  19.         year = y;
  20.         Running_time = t2;
  21.      }
  22.      MovieData(char=0){}
  23.     void impimir_pelicula(MovieData,MovieData);
  24.     void info_pelicula(MovieData&,MovieData&);
  25. };
  26.  
  27. int main()
  28. {
  29.     MovieData miclase;
  30.     MovieData *movie1,*movie2;
  31.     miclase.impimir_pelicula( *movie1, *movie2);
  32.     miclase.info_pelicula( *movie1,*movie2);
  33.     system ("pause");
  34.     return 0;
  35. }
  36. void MovieData::info_pelicula(MovieData &m1,MovieData &m2){
  37.     cout<<"nn ******** PRIMERA PELICULA ********** n";
  38.     cout<<"n Ingrese el nombre de la pelicula:n";
  39.     cin.ignore();
  40.     cin.getline(m1.title,M);  //lee un string (title)
  41.     cout<<"n Ingrese el nombre del director:n";
  42.     cin.ignore();
  43.     cin.getline(m1.director,M);
  44.     cout<<"nIngrese el año de emision de la pelicula:n";
  45.     cin>>m1.year;
  46.     cout<<"nIngrese la duracion de la pelicula en minutos:n";
  47.     cin>>m1.Running_time;
  48.     cout<<"nn ******** SEGUNDA PELICULA ********** n";
  49.     cout<<"n Ingrese el nombre de la pelicula:n";
  50.     cin.ignore();
  51.     cin.getline(m2.title,M);  //lee un string (title)
  52.     cout<<"n Ingrese el nombre del director:n";
  53.     cin.ignore();
  54.     cin.getline(m2.director,M);
  55.     cout<<"nIngrese el año de emision de la pelicula:n";
  56.     cin>>m2.year;
  57.     cout<<"nIngrese la duracion de la pelicula en minutos:n";
  58.     cin>>m2.Running_time;
  59.  
  60.  
  61.  
  62.  
  63. }
  64. void MovieData:: impimir_pelicula(MovieData m1,MovieData m2){
  65.     cout<<"nn ******** PRIMERA PELICULA ********** n";
  66.     cout<<" Nombre de la pelicula:"<<m1.title<<endl;
  67.     cout<<"Nombre del director:"<<m1.director<<endl;
  68.     cout<<"Año de emision de la pelicula:"<<m1.year<<endl;
  69.     cout<<"Duracion de la pelicula en minutos:"<<m1.Running_time;
  70.     cout<<"nn ******** SEGUNDA PELICULA ********** n";
  71.     cout<<" Nombre de la pelicula:"<<m2.title<<endl;
  72.     cout<<"Nombre del director:"<<m2.director<<endl;
  73.     cout<<"Año de emision de la pelicula:"<<m2.year<<endl;
  74.     cout<<"Duracion de la pelicula en minutos:"<<m2.Running_time;
  75.     }
  76.  
  77.  

5
C/C++ / constructores c++
« en: Martes 10 de Mayo de 2011, 23:05 »
Código: C++
  1. /*amigos el programa me da un error de que no hay un constructor adecuado porfa ayuda exactamente en la linea 28 */
  2.  
  3. #include<iostream>
  4. #include<string>
  5. using namespace std;
  6.  
  7. const int M=50;    // Tamaño del arreglo
  8.  
  9. class MovieData{
  10.     char title[M]; //Titulo de la pelicila
  11.     char director[M]; // Nombre del director
  12.     int year; //Año de la pelicula
  13.     int Running_time;  //Tiempo en minutos
  14.      MovieData(char t, char d, int y, int t2) //constructor
  15.     {
  16.         title[M] = t,
  17.         director[M] = d,
  18.         year = y,
  19.         Running_time = t2;
  20.      }
  21. public:
  22.     void impimir_pelicula(MovieData,MovieData);
  23.     void info_pelicula(MovieData&,MovieData&);
  24. };
  25.  
  26. int main()
  27. {
  28.     MovieData miclase;
  29.     MovieData movie1,movie2;
  30.     miclase.impimir_pelicula( movie1, movie2);
  31.     miclase.info_pelicula( movie1,movie2);
  32.     system ("pause");
  33.     return 0;
  34. }
  35. void MovieData::info_pelicula(MovieData &m1,MovieData &m2){
  36.     cout<<"nn ******** PRIMERA PELICULA ********** n";
  37.     cout<<"n Ingrese el nombre de la pelicula:n";
  38.     cin.ignore();
  39.     cin.getline(m1.title,M);  //lee un string (title)
  40.     cout<<"n Ingrese el nombre del director:n";
  41.     cin.ignore();
  42.     cin.getline(m1.director,M);
  43.     cout<<"nIngrese el año de emision de la pelicula:n";
  44.     cin>>m1.year;
  45.     cout<<"nIngrese la duracion de la pelicula en minutos:n";
  46.     cin>>m1.Running_time;
  47.     cout<<"nn ******** SEGUNDA PELICULA ********** n";
  48.     cout<<"n Ingrese el nombre de la pelicula:n";
  49.     cin.ignore();
  50.     cin.getline(m2.title,M);  //lee un string (title)
  51.     cout<<"n Ingrese el nombre del director:n";
  52.     cin.ignore();
  53.     cin.getline(m2.director,M);
  54.     cout<<"nIngrese el año de emision de la pelicula:n";
  55.     cin>>m2.year;
  56.     cout<<"nIngrese la duracion de la pelicula en minutos:n";
  57.     cin>>m2.Running_time;
  58.  
  59.  
  60.  
  61.  
  62. }
  63. void MovieData:: impimir_pelicula(MovieData m1,MovieData m2){
  64.     cout<<"nn ******** PRIMERA PELICULA ********** n";
  65.     cout<<" Nombre de la pelicula:"<<m1.title<<endl;
  66.     cout<<"Nombre del director:"<<m1.director<<endl;
  67.     cout<<"Año de emision de la pelicula:"<<m1.year<<endl;
  68.     cout<<"Duracion de la pelicula en minutos:"<<m1.Running_time;
  69.     cout<<"nn ******** SEGUNDA PELICULA ********** n";
  70.     cout<<" Nombre de la pelicula:"<<m2.title<<endl;
  71.     cout<<"Nombre del director:"<<m2.director<<endl;
  72.     cout<<"Año de emision de la pelicula:"<<m2.year<<endl;
  73.     cout<<"Duracion de la pelicula en minutos:"<<m2.Running_time;
  74.     }
  75.  
  76.  

6
C/C++ / Re: Mostrar en pantalla durante un tiempo determinado
« en: Domingo 1 de Mayo de 2011, 20:42 »
system("pause");
//creo que fue lo que te entendi

7
C/C++ / error de compilacion que no encuentro c++
« en: Domingo 1 de Mayo de 2011, 19:51 »
/* me sale un error pero no se como corregirlo porfa ayuda 5 estrellas
el programa te pide informacion sobre 2 peliculas y despues te las muestra*/
#include<iostream>
#include<string>
using namespace std;

const int M=50; // Tamaño del arreglo

class MovieData{
char title[M]; //Titulo de la pelicila
char director[M]; // Nombre del director
int year; //Año de la pelicula
int Running_time; //Tiempo en minutos
public:
void impimir_pelicula(MovieData,MovieData);
void info_pelicula(MovieData&,MovieData&);
};
int main()
{
MovieData miclase; //movie1=variable de la primera pelicula movie2=variable de la segunda pelicula
MovieData movie1,movie2;
miclase.impimir_pelicula(MovieData movie1,MovieData movie2);
miclase.info_pelicula(MovieData &movie1,MovieData &movie2);
system ("pause");
return 0;
}
void MovieData::info_pelicula(MovieData &m1,MovieData &m2){
cout<<"nn ******** PRIMERA PELICULA ********** n";
cout<<"n Ingrese el nombre de la pelicula:n";
cin.getline(m1.title,M); //lee un string (title)
cout<<"n Ingrese el nombre del director:n";
cin.getline(m1.director,M);
cout<<"nIngrese el año de emision de la pelicula:n";
cin>>m1.year;
cout<<"nIngrese la duracion de la pelicula en minutos:n";
cin>>m1.Running_time;
cout<<"nn ******** SEGUNDA PELICULA ********** n";
cout<<"n Ingrese el nombre de la pelicula:n";
cin.getline(m2.title,M); //lee un string (title)
cout<<"n Ingrese el nombre del director:n";
cin.getline(m2.director,M);
cout<<"nIngrese el año de emision de la pelicula:n";
cin>>m2.year;
cout<<"nIngrese la duracion de la pelicula en minutos:n";
cin>>m2.Running_time;




}
void MovieData:: impimir_pelicula(MovieData m1,MovieData m2){
cout<<"nn ******** PRIMERA PELICULA ********** n";
cout<<" Nombre de la pelicula:"<<m1.title<<endl;
cout<<"Nombre del director:"<<m1.director<<endl;
cout<<"Año de emision de la pelicula:"<<m1.year<<endl;
cout<<"Duracion de la pelicula en minutos:"<<m1.Running_time;
cout<<"nn ******** SEGUNDA PELICULA ********** n";
cout<<" Nombre de la pelicula:"<<m2.title<<endl;
cout<<"Nombre del director:"<<m2.director<<endl;
cout<<"Año de emision de la pelicula:"<<m2.year<<endl;
cout<<"Duracion de la pelicula en minutos:"<<m2.Running_time;
}

Páginas: [1]