Trabajos 3° Parcial

1.

package javaapplication1;

/**
*
* @author fisep13
*/
public class JavaApplication1 {

public static void main(String[] args) {
int a;
int b;
a = Leer.datoInt(«Dame un numero»);
b= Leer.datoInt(«Dame otro numero»);
int c = a+b;
met_if(c);
met_while(c);
met_for(c);

}
public static void met_if(int n){
if (n%2==0){
System.out.println(«El numero » + n + » es par»);
}
else {
System.out.println(«El numero » + n + » es impar»);
}
}
public static void met_while(int n){
int cont =1;
while (cont!= n+1){
if (n%cont==0){
System.out.println(cont);
cont+=1;
}
}
}
public static void met_for(int n){
for(int i=n ; n>0 ; n–){
System.out.println(n);
}

}
}

2.

package multiplos_primos;

/**
*
* @author Administrador
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int num=Leer.datoInt(«Numero a validar: «);
int n = Leer.datoInt(«¿Cuantos multiplos quieres que aparezcan?: «);
multi(num,n);
System.out.println();
primo(n);
}
public static void multi(int num, int n){
int cont =1;
int cont_m=1;
while(cont_m <= n){
if (cont % num == 0){
System.out.println(cont);
cont_m+=1;
}
cont+=1;
}
}
public static void primo(int n){
int cont=3;
int prim=0;
while (prim <n){
int p=1;
int cont_p=0;
while (p <= cont){
if (cont % p == 0){
cont_p+=1;
}
p+=1;
}
if(cont_p==2){
System.out.println(cont);
prim+=1;
}
cont+=1;
}
}

}

3.

package trabajadores;

/**
*
* @author Administrador
*/
import java.io.*;
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n_t;
int n;
int cont=1;
String nom= «»;
n_t=Leer.datoInt(«Numero de trabajadores: «);

while(cont <= n_t){
nom=Leer.datoString(«Nombre: «);

n=Leer.datoInt(«Horas de trabajo: «);
print_tra(nom,hour(n));
cont++;
}

}
public static int hour(int n){
int res=n*250;
return res;
}

public static void print_tra(String nom, int res){
System.out.println(«Nombre: «+ nom);
System.out.println(«Sueldo: $»+ res +».00″);
}

}

4.

package incrementar;

/**
*
* @author Administrador
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int num = Leer.datoInt(«Elige un numero: «);
int n = Leer.datoInt(«Cuantos numeros quieres ver: «);
inc(num, n);
}
public static void inc(int num, int n){
int cont =0;
int nm = num;
while (cont < n){
System.out.println(nm);
nm += 1;
cont++;
}
}

}

5.

a)

package practica6;

/**
*
* @author Marco
*/
public class Equipo {

public static int p_g(int p_g[], int n){
p_g[n]=Leer.datoInt(«Partidos ganados: «);
return p_g[n];
}
public static int pun_f(int pun_f[], int n){
pun_f[n]=Leer.datoInt(«Puntos a favor: «);
return pun_f[n];
}
public static int pun_g(int pun_g[], int n){
pun_g[n]=Leer.datoInt(«Puntos en contra: «);
return pun_g[n];
}

}

b)

package practica6;

/**
*
* @author Marco
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int limit=5;
int cont =0;
int p_g[];
p_g = new int [limit];
int pun_f[];
pun_f = new int [limit];
int pun_g[];
pun_g = new int [limit];
while (cont < limit){
System.out.println(«Equipo «+ cont);
p_g[cont]=Equipo.p_g(p_g, cont);
pun_f[cont]=Equipo.pun_f(pun_f, cont);
pun_g[cont]=Equipo.pun_g(pun_g, cont);
System.out.println();
cont++;
}
order(p_g, pun_f, pun_g, limit);
}
public static void order(int p_g[], int pun_f[], int pun_g[], int limit){
int cont;
int i=4;
int a;
int b;
int c;
int al;
while (i >=0){
cont=i;
do{
if(p_g[cont]<p_g[i]){
a=p_g[cont];
b=pun_f[cont];
c=pun_g[cont];
p_g[cont]=p_g[i];
pun_f[cont]=pun_f[i];
pun_g[cont]=pun_g[i];
p_g[i]=a;
pun_f[i]=b;
pun_g[i]=c;
} else if (p_g[cont]==p_g[i]){
if(pun_f[cont]<pun_f[i]){
a=p_g[cont];
b=pun_f[cont];
c=pun_g[cont];
p_g[cont]=p_g[i];
pun_f[cont]=pun_f[i];
pun_g[cont]=pun_g[i];
p_g[i]=a;
pun_f[i]=b;
pun_g[i]=c;
} else if (pun_f[cont]==pun_f[i]){
if(pun_g[cont]<pun_g[i]){
a=p_g[cont];
b=pun_f[cont];
c=pun_g[cont];
p_g[cont]=p_g[i];
pun_f[cont]=pun_f[i];
pun_g[cont]=pun_g[i];
p_g[i]=a;
pun_f[i]=b;
pun_g[i]=c;
}
}
}
cont–;
}while (cont >= 0);
i–;
}
cont=0;
int place = cont+1;
while (cont < limit){
System.out.println();
System.out.println(place +»º: Partidos ganados: «+ p_g[cont] +» Puntos a favor: «+ pun_f[cont] +» Puntos en contra: «+ pun_g[cont]);
cont++;
place++;
}
}
}

6.

package practica.pkg7;

/**
*
* @author PC1
*/
import java.*;
public class Practica7 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int talla;
char mod;
mod=Leer.datoChar(«¿Que modelo quieres? (a, b, c) «);
talla=Leer.datoInt(«¿Que talla quieres? (8, 9, 10) «);
System.out.println(«El precio es $»+price(mod, talla)+»0»);
}
public static double price(char mod, int talla){
double p=0;
switch (mod){
case ‘a’:
p=345.50;
break;
case ‘b’:
p=298.70;
break;
case ‘c’:
p=246.00;
break;
}
switch (talla){
case 8:
p+=0;
break;
case 9:
p+=10;
break;
case 10:
p+=20;
break;
}
return p;
}

}

7.

package practica8;

/**
*
* @author Administrador
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, bb=1;
int v1=1, v2=2, v3=3, v4=4, v5=5, v6=6, v7=7, v8=8, v9=9, v10 =10, max=0;
r1=uni(v1);
max=winner(max, r1);
r2=uni(v2);
max=winner(max, r2);
r3=uni(v3);
max=winner(max, r3);
r4=uni(v4);
max=winner(max, r4);
r5=uni(v5);
max=winner(max, r5);
r6=uni(v6);
max=winner(max, r6);
r7=uni(v7);
max=winner(max, r7);
r8=uni(v8);
max=winner(max, r8);
r9=uni(v9);
max=winner(max, r9);
r10=uni(v10);
max=winner(max, r10);
bb=buyer(bb, max, r1, v1);
bb=buyer(bb, max, r2, v2);
bb=buyer(bb, max, r3, v3);
bb=buyer(bb, max, r4, v4);
bb=buyer(bb, max, r5, v5);
bb=buyer(bb, max, r6, v6);
bb=buyer(bb, max, r7, v7);
bb=buyer(bb, max, r8, v8);
bb=buyer(bb, max, r9, v9);
bb=buyer(bb, max, r10, v10);
System.out.println(«El ganador es el vendedor «+ bb +» que vendio «+ max +» productos»);

}
public static int uni (int n){
System.out.print(«Dame el numero de unidades vendidas del vendedor No. «+ n +»: «);
n=Leer.datoInt(«»);
return n;
}
public static int winner(int n1, int n2){
if (n1>n2){
return n1;
}
else{
return n2;
}
}
public static int buyer(int bb, int max, int n, int v){
if (max == n){
bb=v;
}
return bb;
}

}

8.

a)

package gente;

/**
*
* @author PC1
*/
public class persona {
private String nombre;
private String apellido;
private int edad;
private String carrera;

public persona(){
}

public String getNombre(){
return nombre;
}
public void setNombre(String nombre){
this.nombre = nombre;
}
public String getApellido(){
return apellido;
}
public void setApellido(String apellido){
this.apellido = apellido;
}
public int getEdad(){
return edad;
}
public void setEdad(int edad){
this.edad = edad;
}
public String getCarrera(){
return carrera;
}
public void setCarrera(String carrera){
this.carrera=carrera;
}
}

b)

package gente;

/**
*
* @author PC1
*/
public class Gente {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
persona persona1 = new persona();
persona persona2 = new persona();

String nombre;
String apellido;
int edad;
String carrera;

System.out.println(«1°»);
nombre = Leer.datoString(«Nombre: «);
apellido = Leer.datoString(«Apellido: «);
edad = Leer.datoInt(«Edad: «);
carrera = Leer.datoString(«Carrera: «);
persona1.setNombre(nombre);
persona1.setApellido(apellido);
persona1.setEdad(edad);
persona1.setCarrera(carrera);

System.out.println(«2°»);
nombre = Leer.datoString(«Nombre: «);
apellido = Leer.datoString(«Apellido: «);
edad = Leer.datoInt(«Edad: «);
carrera = Leer.datoString(«Carrera: «);
persona2.setNombre(nombre);
persona2.setApellido(apellido);
persona2.setEdad(edad);
persona2.setCarrera(carrera);

System.out.println();
System.out.println(persona1.getNombre());
System.out.println(persona1.getApellido());
System.out.println(persona1.getEdad());
System.out.println(persona1.getCarrera());
System.out.println();
System.out.println(persona2.getNombre());
System.out.println(persona2.getApellido());
System.out.println(persona2.getEdad());
System.out.println(persona2.getCarrera());
}

}

Trabajo

Trabajadores y horas de trabajo:

package trabajadores;

/**
*
* @author Administrador
*/
import java.io.*;
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n_t;
int n;
int cont=1;
String nom= «»;
n_t=Leer.datoInt(«Numero de trabajadores: «);
while(cont <= n_t){
nom=Leer.datoString("Nombre: ");
n=Leer.datoInt("Horas de trabajo: ");
print_tra(nom,hour(n));
cont+=1;
}

}
public static int hour(int n){
int res=n*250;
return res;
}

public static void print_tra(String nom, int res){
System.out.println("Nombre: "+ nom);
System.out.println("Sueldo: $"+ res +".00");
}
}

2º Parcial

Datos de entrada:

– Buffer

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication1;
/**
 *
 * @author Administrador
 */
import java.io.*;
public class Hola {
    /**
     * @param args the command line arguments
     */
    public static InputStreamReader inp=new InputStreamReader(System.in);
public static BufferedReader tec=new BufferedReader(inp);
    public static void main(String[] args)throws IOException {
        // TODO code application logic here
        System.out.println(«Hola mundote Escribe tu nombre»);
        String nombre =tec.readLine();
        System.out.println(nombre);
    }

}

-Scanner

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication1;
/**
 *
 * @author Administrador
 */
import java.util.Scanner;
public class Main {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args){
        Scanner s= new Scanner(System.in);
        // TODO code application logic here
        System.out.println(«Hola mundote Escribe tu nombre»);
        String nombre =s.next();
        System.out.println(nombre);
    }

}

Creacion de un televisor:

-Televisor.java

package javaapplication3;

/**
*
* @author Administrador
*/
public class televisor {
int canal;

public televisor() {}

public televisor(int valorCanal) {
canal = valorCanal;
}

public void subirCanal() {
canal = canal + 1;
}

public void bajarCanal() {
canal = canal – 1;
}

public int getCanal() {
return canal;
}
}

-Main.java

package javaapplication3;

/**
*
* @author Administrador
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
televisor tv;
tv = new televisor();
System.out.println(«El canal por defecto es el: » + tv.canal);
tv.canal = 3;
System.out.println(«El canal seleccionado es el: » + tv.canal);
tv.subirCanal();
System.out.println(«El canal seleccionado es el: » + tv.getCanal());
tv.bajarCanal();
System.out.println(«El canal seleccionado es el: » + tv.getCanal());
televisor televisor = new televisor(6);
System.out.println(«El canal del segundo televisor es el: » +                       televisor.getCanal());
System.out.println(«El canal seleccionado es el: » + tv.getCanal());

}

}

Estaciones

– EstacionesIfElseIf.java

public class EstacionesIfElseIf {
public EstacionesIfElseIf() {
}

public static void main(String[] args) {
int mes = 10;
String strEstacion;

if(mes == 12 || mes == 1 || mes == 2){
strEstacion = «invierno»;
}
else if (mes == 3 || mes == 4 || mes == 5){
strEstacion = «primavera»;
}
else if (mes == 6 || mes == 7 || mes == 8){
strEstacion = «verano»;
}
else if (mes == 9 || mes == 10 || mes == 11){
strEstacion = «otoño»;
}
else {
strEstacion = «desconocido»;
}

System.out.println(«El mes » + mes + » es » + strEstacion);
}
}

-EstacionesSwitch.java

package prosentenciascontrol;

/**
*
* @author Administrador
*/
public class EstacionesSwitch {
public static void main(String[] args) {
int mes = 12;
String strEstacion = null;

switch (mes){
case 12:
System.out.println(«case 12»);
case 1:
System.out.println(«case 1»);
case 2:
System.out.println(«case 2»);
strEstacion = «invierno»;
break;
case 3:
case 4:
case 5:
strEstacion = «primavera»;
break;
case 6:
case 7:
case 8:
strEstacion = «verano»;
break;
case 9:
case 10:
case 11:
strEstacion = «otoño»;
break;
default:
strEstacion = «desconocido»;
}

System.out.println(«El mes » + mes + » es » + strEstacion);
}

}

MCD y MCM:

-ProgramaMetodos.java

package javaapplication1;

/**
 *
 * @author PC1
 */
public class ProgramaMetodos {
    /*metodo(funcion para obtener el MCD de dos numeros)*/
    /*a, b son los parametros*/
    public static int obtenerMCD(int a,int b){
        int residuo=0;
        while (b!=0){
            residuo =a%b;
            a=b;
            b=residuo;
        }
        return a; /*a almacena el mcd*/
    }
    public static int obtenerMCM(int n1, int n2,int mcd){
        int mcm=0;
        mcm=(n1*n2)/mcd;
        /*while ((mcm % n2)!=0){
            mcm = n1;
            mcm=mcm+n1; 
        }*/
        return mcm;
    }
   
}

-Principal (JavaAplication1.java)

package javaapplication1;

/**
 *
 * @author PC1
 */
public class JavaApplication1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[]parametros){
       int numero1=0;
       int numero2=0;
       int mcd=0;
       int mcm=0;
       try{
           System.out.print(«Ingrese un numero: «);
           numero1=Leer.datoInt(«»);
           System.out.print(«Ingrese un numero: «);
           numero2=Leer.datoInt(«»);
       }catch (Exception e){
           System.out.print(«Error de entrada»);
       }
           mcd=ProgramaMetodos.obtenerMCD(numero1,numero2);
           mcm=ProgramaMetodos.obtenerMCM(numero1,numero2,mcd);
           System.out.println(«El MCD es: «+ mcd);
           System.out.println(«El MCM es: «+ mcm);
    }
}

Multiplos de un numero:

-multiplo.java

package multiplos;

/**
 *
 * @author Administrador
 */
public class multiplo {
public static void multiplos (int num, int n){
    int cont=1;
    int nc=0;
    while(nc!=n)
    {
        if(num % cont == 0)
        {
        System.out.println(cont);
        cont+=1;
        nc+=1;
        }
        else
{
            cont+=1;
            }
               
}
}
}

-Main.java

package multiplos;

/**
 *
 * @author Administrador
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int num;
        int n;
        num=Leer.datoInt(«¿Que numero quieres verificar? «);
        n=Leer.datoInt(«¿Cuantos multiplos quieres ver? «);
        multiplo.multiplos(num, n);
    }

}

Area de un triangulo:

package areatriangulo;

import areaTriangulo.Leer;

/**
 *
 * @author Administrador
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static double area (int a, int b){
        double area;
        area=a*b/2;
        return area;
    }
    public static void main(String[] args) {
        // TODO code application logic here

        int b;
        int a;
        b=Leer.datoInt(«Ingresa la base del triangulo: «);
        a=Leer.datoInt(«Ingresa la altura del triangulo: «);
        System.out.println(«El area del triangulo es: «+ area(a,b));
   
}
}

Tabla  de multiplicar y sumar (1 al 9):

 -operaciones.java

package tabla;

/**
 *
 * @author PC1
 */
public class operaciones {
public static void suma(int n){
    int cont =1;
    int res;
    while(cont != 10){
        res=cont+n;
        System.out.println(n +» + «+ cont +» = «+ res);
        cont+=1;
    }
}
public static void multi(int n){
    int cont =1;
    int res;
    while(cont != 10){
        res=cont*n;
        System.out.println(n +» x «+ cont +» = «+ res);
        cont+=1;
    }
}
}

-Tabla.java

public class Tabla {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int n=1;
        while (n!=10){
            System.out.println(«Tabla de sumar del «+ n);
            operaciones.suma(n);
            System.out.println(«Tabla de multiplicar del «+ n);
            operaciones.multi(n);
            n+=1;
        }
    }

}

2 codigos

1.

package javaapplication1;
/**
 *
 * @author Administrador
 */
import java.io.*;
public class Hola {
    /**
     * @param args the command line arguments
     */
    public static InputStreamReader inp=new InputStreamReader(System.in);
public static BufferedReader tec=new BufferedReader(inp);
    public static void main(String[] args)throws IOException {
        // TODO code application logic here
        System.out.println(«Hola mundote Escribe tu nombre»);
        String nombre =tec.readLine();
        System.out.println(nombre);
    }

}

2. Usando Scanner

package javaapplication1;
/**
 *
 * @author Administrador
 */
import java.util.Scanner;
public class Main {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args){
        Scanner s= new Scanner(System.in);
        // TODO code application logic here
        System.out.println(«Hola mundote Escribe tu nombre»);
        String nombre =s.next();
        System.out.println(nombre);
    }

}

Evaluacion

Ejercisios 1

Clase

Importancia de Facebook

Imagen y video

Examen

La respuesta correcta de esta pregunta...

Imagen

Video

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!