Vous êtes sur la page 1sur 23

+ Fruta

PLANTEAMINETO DEL PROBLEMA

Color: String
Peso:doubl
Fruta()
+cortar():void
+vender():void
+main(String[]a):void
Manzana

Class Fruta {
String color;
Doubl peso;
Fruta() {
Color=amarilla;
Peso= 200.3;
}
Public void cortar() {
System.out.println(Tomar un cuchillo);
}
Public void vender() {
System.out.println(El kilo de fruta es: );
}
Public static void main(String[] a){
Fruta manzana=new Fruta();
Manzana.cortar();
Manzana.vender();
System.out.println(La manzana es de color: + color + y pesa + peso);
}

Geovani Hernandez Arroyo

IC-22

CODIGO
package fruta;
import java.util.Scanner;

public class Fruta {


String color;
double peso;
Fruta() {
color ="amarilla";
peso= 200.3;
}
public void cortar() {
System.out.println("Tomar un cuchillo");
}
public void vender() {
System.out.println("El kilo de fruta es: "+ peso);
}
public static void main(String[] args) {
Fruta manzana=new Fruta();
manzana.cortar();
manzana.vender();
System.out.println("La manzana es de color: " + "amarilla" );

Geovani Hernandez Arroyo

IC-22

PANTALLA DE EJECUCIN

Conclusin:

El programa izo lo que se pretendi al final

Geovani Hernandez Arroyo

IC-22

INSTRUCCIONES

Implementar una clase que solicite el ingreso de 2 nmeros de tipo real, los
sume y muestre el resultado.

PLANTEAMINETO DEL PROBLEMA

+Suma

Num1:doubl
Num2:doubl
Resultado:doubl
Suma():
+solicita():void
+sumar():void
+mostrar():void
+main(String[] ):void
obj

CODIGO
package suma;
import java.util.Scanner;
import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;

public class Suma {


double num1;
double num2;
double resultado;

Suma(){
num1=5.0;

Geovani Hernandez Arroyo

IC-22

num2=6.0;
resultado=0.0;
}
public void solicita(){
Scanner gio=new Scanner(System.in);
System.out.println("Ingrese un numero: ");
num1=gio.nextDouble();
System.out.println("Ingrese el numero 2: ");
num2=gio.nextDouble();
}
public void sumar(){
resultado=num1+num2;
}
public void mostrar(){
System.out.println("El resultado es: "+resultado);
}

public static void main(String[] args) {


Suma obj=new Suma();
obj.solicita();
obj.sumar();
obj.mostrar();

Geovani Hernandez Arroyo

IC-22

PANTALLA DE EJECUCION

CONCLUSIN
El programa peda sumar dos nmeros enteros y al finalizar mostrar el resultado del nmero 1 y nmero 2 cumpli
con lo que se pidi

Geovani Hernandez Arroyo

IC-22

INSTRUCCIONES
Implementar una clase que solicite el ingreso de 2 numeros de tipo real,
validando que sean diferentes de 0 y mostrar un men para que el usurario
ingrese (Suma, Multiplicacin, divisin).
PLANTEAMIENTO DEL PROBLEMA
+ Operaciones

Num1:doubl
Num2:doubl
Num3:doubl
Operaciones()
+solicita():void
+suma():void
+multiplicacin():void
+divisin():void
+main(String[] ):void
obj

CODIGO
package operaciones;
import java.util.Scanner;
/**
*
* @author gio
*/
public class Operaciones {
double num1;
double num2;
double resultado;

Operaciones(){
num1=8.0;
Geovani Hernandez Arroyo

IC-22

num2=7.0;
resultado=0.0;
}
public void solicita(){
Scanner gio=new Scanner(System.in);
System.out.println("Ingresa un numero que no sea 0: ");
num1=gio.nextDouble();
System.out.println("Ingresa un numero que no sea 0: ");
num2=gio.nextDouble();

}
public void salida(){
Scanner gio=new Scanner(System.in);
if(num1!=0&&num2!=0){
int opc;
System.out.println("Men"+"\n1 para suma"+"\n2 para
multiplicacion"+"\n3 para divicion");
opc=gio.nextInt();
switch(opc){
case 1:
Operaciones obj=new Operaciones();
obj.solicita();
obj.salida();
obj.suma();
break;
case 2:
obj.solicita();
obj.salida();
obj.multiplicacion();
break;

Geovani Hernandez Arroyo

IC-22

case 3:
obj.solicita();
obj.salida();
obj.divicion();
break;
}
}
}
public void suma(){
Scanner gio=new Scanner(System.in);
resultado=num1+num2;
}
public void multiplicacion(){
Scanner gio=new Scanner(System.in);
resultado=num1-num2;
}
public void divicion(){
Scanner gio=new Scanner(System.in);
resultado=num1/num2;
}
public static void main(String[] args) {
Scanner gio=new Scanner(System.in);
Operaciones obj=new Operaciones();
obj.solicita();
obj.salida();
}

Geovani Hernandez Arroyo

IC-22

PANTALLA DE EJECUCIN

CONCLUSION
El programa cumple con lo especificado

Geovani Hernandez Arroyo

IC-22

Geovani Hernandez Arroyo

IC-22

INSTRUCCIONES
Implementar una clase para calcular el promedio general de x cantidad de
alumnos, considerando que obtienen 3 calificaciones parciales durante su
cuatrimestre. Realizar el modelado y considerar un mtodo para la entrada y
otro con el proceso y salida.
PLANTEAMIENTO DEL PROBLEMA
+Promedio

Cal1:doubl
Cal2:doubl
Cal3:doubl
Prom:double
Promedio()
+entrada():void
+proceso():void
+main(String[] a):void
alum

CODIGO
package promedio;
import java.util.Scanner;
/**
*
* @author gio
*/
public class Promedio {
double cal1;
double cal2;
double cal3;
double prom;
double pg;
Geovani Hernandez Arroyo

IC-22

Promedio(){
double cal1=0.0;
double cal2=0.0;
double cal3=0.0;
double prom=0.0;
double pg=0.0;
}
public void entrada(){
Scanner gio=new Scanner(System.in);
System.out.println("Calificacion 1: ");
cal1=gio.nextDouble();
System.out.println("Calificacion 2: ");
cal2=gio.nextDouble();
System.out.println("Calificacion 3: ");
cal3=gio.nextDouble();

}
public void proceso(){
prom=(cal1+cal2+cal3)/3;

System.out.println("El promedio es: "+ prom );


pg+=prom;
prom++;
// pg=prom/3;
System.out.println("El promedio general es: "+pg);
}

Geovani Hernandez Arroyo

IC-22

public static void main(String[] args) {


Scanner gio=new Scanner(System.in);
Promedio alum=new Promedio();
String r="";
do{
alum.entrada();
alum.proceso();

System.out.println("Deseas volver a repetir el proceso? SI para


continuar NO para salir: ");
r=gio.next();
} while(r.equalsIgnoreCase("si"));

Geovani Hernandez Arroyo

IC-22

PANTALLA DE EJECUCIN

CONCLUSIN
El programa hace lo que se le pidi y al final muestra el promedio por alumno y se va sumando el promedio general

Geovani Hernandez Arroyo

IC-22

INSTRUCCIONES
Realizar un programa que permita el ingreso de X cantidad de datos y
determine.
Total de la sumatoria de los nmeros
Cantidad No. Positivos
Cantidad No. Negativos
Promedio No. Positivos
Promedio No. Negativos
Cantidad datos ingresados
PLANTEAMIENTO DEL PROBLEMA
+Sumatoria

Sum_num:int
C_positivos:int
C_negativos:int
P_positivos:int
P_negativos:int
C_ingresados:int
Sumatoria()
+entrada():void
+Proceso():void
+salida():void
cant

Geovani Hernandez Arroyo

IC-22

CODIGO

package sumatoria;
import java.util.Scanner;
/**
*
* @author gio
*/
public class Sumatoria {
int Sum_num;
int C_positivos;
int C_negativos;
int P_positivos;
int P_negativos;
int C_ingresados;
int s=0,p=0,n=0;
String S="",C="";
int veces,r=1;

Sumatoria(){
Sum_num=0;
C_positivos=0;
C_negativos=0;
P_positivos=0;
P_negativos=0;
C_ingresados=0;
}
public void Entrada(){
Scanner gio=new Scanner(System.in);

Geovani Hernandez Arroyo

IC-22

System.out.println("cuantas veces quiere ingresar datos ? " );


veces=gio.nextInt();

for( int i=1; i<= veces; i++){

System.out.println("Ingrese los datos: ");


Sum_num=gio.nextInt();
C_ingresados ++;

if(Sum_num>0){
P_positivos+=C_ingresados;
p ++;
System.out.println("Cantidad de numeros positivos son: " + p);
}
if(Sum_num<0){
n ++;
System.out.println("Cantida de numeros negativos son: "+ n);
}
}

public void Salida(){


System.out.println("Cantidad de numeros positivos: "+ p);
System.out.println("Cantidad de numeros negativos: "+ n);
System.out.println("Cantidad de numeros ingresados: "+ s);
}

Geovani Hernandez Arroyo

IC-22

public static void main(String[]a){


Scanner gio=new Scanner(System.in);
Sumatoria cant=new Sumatoria();
cant.Entrada();

cant.Salida();

Geovani Hernandez Arroyo

IC-22

PANTALLA DE EJECUCIN

CONCLUSIN
El programa hace lo que se pidi

Geovani Hernandez Arroyo

IC-22

INSTRUCCIONES
Realizar un programa que permita elevar un nmero ingresado por el usuario a
una potencia que el usuario requiera. Emplear un mtodo de entrada con 2
parmetros uno de tipo entero y otro tipo real para la potencia y el nmero
respectivamente, generar un mtodo cuya funcin sea de proceso y salida. El
objeto es calcula y tendr que estar dentro de una sentencia cclica invocando
a los mtodos para que el usuario pueda calcular las potencias las veces que
quiera.
PLANTEAMIENTO DEL PROBLEMA

+Potencia

Pot:int
Total:doubl
Potencia()
+solicita(int a, doubl b):void
+proceso():void
+main(String[] a):void
calcula

CODIGO
package potencia;
import java.util.Scanner;
public class Potencia {
int pot;
double num;
double total;
Potencia(){
pot=0;
num=0.0;
total=0.0;

Geovani Hernandez Arroyo

IC-22

}
public void solicita(int a, double b){
Scanner gio=new Scanner(System.in);
System.out.println("Ingrese un numero: ");
b=gio.nextDouble();
System.out.println("Ingresa la potencia: ");
a=gio.nextInt();
pot=a;
num=b;
}
public void proceso(){
total=Math.pow(num,pot);
System.out.println("El total es: "+total)
}
public static void main(String[] a){
Scanner gio=new Scanner(System.in);
Potencia calcula=new Potencia();
int r;
do{
calcula.solicita(0,0.0);
calcula.proceso();
System.out.println("Decea repetir el proceso 1 para si 2 para no: ");
r=gio.nextInt();
}while(r==1);

}
}

Geovani Hernandez Arroyo

IC-22

PANTALLA DE EJECUCIN

CONCLUSIN
El programa ase lo solicitado

Geovani Hernandez Arroyo

IC-22

Vous aimerez peut-être aussi