viernes, 19 de noviembre de 2010

Reporte 7; Lenguaje Orientados a objetos

Lenguajes orientados a objetos


public class operacionesk2{
   public static void main( String args[] )
   {
      String calificacion1,   // Primera cadena introducida por el usuario
             calificacion2;  // Segunda cadena introducida por el usuario
      int cali1   // Primera calificación a sumar         
          cali2,          // Segunda calificación a sumar
          suma,       
          promedio,
          multiplicacion,      
          promedio2;

     
     calificacion1 = JOptionPane.showInputDialog( "Introduzca el primer entero:" );
     
      calificacion2 = JOptionPane.showInputDialog( "Introduzca el segundo entero:" );
// Convierte los números del tipo String a tipo int
      cali1 = Integer.parseInt( calificacion1 );
      cali2 = Integer.parseInt( calificacion2 );

     //suma de numeros
      suma =cali1+cali2;
      // promedio de ambas sumas
      promedio=(cali1+cali2)/2;
     
     

//Multiplicacion
      multiplicacion = cali1 * cali2;
//Promedio de las multiplicaciones
      promedio2=(cali1+cali2)/2;
     // MUESTRA DE RESULTADOS
      JOptionPane.showMessageDialog(
         null, "La suma es " + suma, "Resultados",
         JOptionPane.PLAIN_MESSAGE );
      JOptionPane.showMessageDialog(
                         null, "El promedio de las 2 calificaciones es" + promedio, "Resultados",
                         JOptionPane.PLAIN_MESSAGE );
      JOptionPane.showMessageDialog(
                         null, "La multiplicacion es " + multiplicacion, "Resultados", JOptionPane.PLAIN_MESSAGE );
      JOptionPane.showMessageDialog(
                         null, "El promedio2 de las 2 calificaciones es" + promedio2 , "Resultados",
                         JOptionPane.PLAIN_MESSAGE );
      System.exit( 0 );      }  // Termina el programa  }






A partir de un código de lenguaje c de promedio desarrolle lo que fue mi código en lenguaje java.  La sintaxis de la suma la obtuve del libro de c, c++ y java, asi sucesivamente fui también haciendo el código de la multiplicación y la de los promedios, también utilize mi código de promedio de c para darme una idea sobre como ir desarrollando el programa.                                                           

    1. Llame al código operacionesk2.java,
2.Fui escribiendo las cadenas de números que me pide el programa al ser compilado,
3.Luego cambie el string por la variable int,
4.Y ya cuando el programa le pidiera al usuario los datos entonces desarrollaría lo que vendría siendo las operaciones:
©       Suma
©       Promedio de la suma
©       Multiplicación
©       Promedio de la multiplicación
5.Y al final utilice una ultima instrucción para mostrar los resultados obtenidos y para terminar el programa utilice SYSTEM.EXIT(0).
Tuve problema para entender  el lenguaje java ya que es muy confuso con sus variables e instrucciones, es mas fácil compilarlo en javac porque muestra mas claros los errores que el programa eclipse.

C++
#include<iostream>
#include<conio.h>

using namespace std;

unsigned long int fibonacci(int n)
{
if(n==0||n==1)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}
main()
{
int i,numero;
system("color 8e");
cout<<"Introduzca la cantidad de elementos que desea observar en la serie\nde fibonacci : ";
cin>>numero;
cout<<"\n\nEsta es la serie de fibonacci con "<<numero<<" elemento";
if(numero!=1)
{
cout<<"s";
}
cout<<"\n\n";
for(i=0;i<numero;i++)
{
if(fibonacci(i)!=0)
cout<<" , ";
cout<<fibonacci(i);
}
getch();
}


1 comentario:

Plantilla original blogspot modificada por plantillas blog