Академический Документы
Профессиональный Документы
Культура Документы
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);
}
IC-22
CODIGO
package fruta;
import java.util.Scanner;
IC-22
PANTALLA DE EJECUCIN
Conclusin:
IC-22
INSTRUCCIONES
Implementar una clase que solicite el ingreso de 2 nmeros de tipo real, los
sume y muestre el resultado.
+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;
Suma(){
num1=5.0;
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);
}
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
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;
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();
}
IC-22
PANTALLA DE EJECUCIN
CONCLUSION
El programa cumple con lo especificado
IC-22
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;
IC-22
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
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
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);
IC-22
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);
}
}
IC-22
cant.Salida();
IC-22
PANTALLA DE EJECUCIN
CONCLUSIN
El programa hace lo que se pidi
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;
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);
}
}
IC-22
PANTALLA DE EJECUCIN
CONCLUSIN
El programa ase lo solicitado
IC-22