Sunteți pe pagina 1din 11

NOMBRE Y APELLIDO : JARA MORALES STEFHANO GUILLERMO

GUÍA DE LABORATORIO Nº 01
Escuela Académico INGENIERIA Asignatura PROGRAMACION
Profesional ELECTRONICA AVANZADA
Sección y Turno 01L Semestre Académico 2019-B
Docente DR. FERNANDO MENDOZA Fecha 23/08/2019
APAZA
PRIMERA UNIDAD:
FUNDAMENTOS DE PROGRAMACIÓN JAVA
SEMANA 01:
TIPOS DE DATOS Y OPERADORES EN JAVA

I. CAPACIDAD:
Luego de concluida esta sesión, el estudiante:
- Identifica correctamente los tipos de datos y operadores utilizados en el lenguaje de programación Java.
II. EQUIPOS Y MATERIALES
- Computadora personal
- IDE Netbeans 7.2 O Simulador en Android Java N-IDE
- Guía de Laboratorio
III. METODOLOGIA
- Discusión de la importancia del laboratorio a realizar.
- Solución de Ejercicios propuestos.
- Desarrollar los ejercicios desarrollados en aula.
- Elaborar informe de los ejercicios desarrollados y propuestos en la sesión de aprendizaje.
IV. ACTIVIDADES
PARTE I
1. Elabore un organizador de los tipos de datos y operadores en java
PARTE II: Desarrollo de ejercicios empleando IDE Java

1. Elaborar un aplicativo que permita realizar las operaciones aritméticas básicas.


package operaciones;
import java.util.Scanner;
public class Operaciones {

public static void main(String[] args) {

1
Scanner entrada = new Scanner(System.in);
Scanner entrada1 = new Scanner(System.in);
System.out.print("ingrese el primer numero: ");
int num1 = entrada.nextInt();
System.out.print("ingrese el segundo numero: ");
int num2 = entrada.nextInt();
int s = num1+num2;
int r = num1-num2;
int m = num1*num2;
int d = num1/num2;
int x;
System.out.print("Ingrese la operación que desea realizar : ");
System.out.print("Suma(1), Resta(2), Producto(3), Division(4) :");
x=entrada.nextInt();
switch(x) {
case 1:
System.out.println("La suma es: "+s);
break;
case 2:
System.out.println("La resta es: "+r);
break;
case 3:
System.out.println("la multiplicacion es: "+m);
break;
case 4:
System.out.println("la division es: "+d);
break;
default: System.out.println("Digite correctamente la operación");
}
}
}

2
–––

2. Determinar la suma de los N primeros números enteros, aplicando la siguiente fórmula:


S = N (N + 1) / 2
package operaciones;
import java.util.Scanner;
public class Operaciones {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in);
System.out.print("Ingrese el numero: \n");
int N = entrada.nextInt();
int s;

3
s=N*(N+1)/2;
System.out.print("El resultado es: \n"+s+"\n");
}
}

3. Dada una cantidad con decimales que representa cierto número de horas, determinar la cantidad de horas
enteras, minutos enteros y décimos de segundo enteros que contiene.
package ejercicio3;
import java.util.Scanner;
public class ejercicio3 {

public static void main(String[] args) {


double num;
4
Scanner entrada = new Scanner(System.in);
System.out.print("Introduzca la hora: ");
num = entrada.nextDouble(); //leer un double
int h=(int)num;
double x=num-h;
double y=60*x;
int m=(int)y;
double uno=y-m;
double z=60*uno;
int s=(int)z;
System.out.print("Las horas son: \n"+h+"\n");
System.out.print("Los minutos son: \n"+m+"\n");
System.out.print("Los segundos son: \n"+s+"\n");
}
}

5
4. Según una cantidad entera o con decimales, determinar la cantidad de billetes de 100, 50, 20, 10 y monedas de 5,
2, 1, 50 céntimos, 20 céntimos y 10 céntimos que contiene.
package ejercicio4 ;
import java.util.Scanner;
public class ejercicio4 {
@SuppressWarnings("empty-statement")
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("\t EJERCICIO 4");
System.out.print("ingrese la cantidad de dinero: ");
float dato = input.nextFloat();

// se realiza las operaciones


int billetesCien = (int)(dato/100);
dato = dato%100;
int billetes50 = (int)(dato/50);
dato = dato%50;
int billetes20 = (int)(dato/20);
dato = dato%20;
int billetes10 = (int)(dato/10);
dato = dato%10;
int monedas5 = (int)(dato/5);
dato = dato%5;
int monedas2 = (int)(dato/2);
dato = dato%2;
int monedas1 = (int)dato;
dato=dato%1;
dato = dato * 100;

int centimos50 = (int)(dato/50);


dato = dato%50;
int centimos20 = (int)(dato/20);
dato = dato%20;
int centimos10 = (int)(dato/10);
6
dato = dato%10;

System.out.printf("%nbilletes de 100: %d%n", billetesCien);


System.out.printf("billetes de 50: %d%n", billetes50);
System.out.printf("billetes de 20: %d%n", billetes20);
System.out.printf("billetes de 10: %d%n", billetes10);
System.out.printf("monedas de 5: %d%n", monedas5);
System.out.printf("monedas de 2: %d%n",monedas2);
System.out.printf("monedas de 1: %d%n", monedas1);
System.out.printf("monedas de 50 centavos: %d%n",centimos50);
System.out.printf("monedas de 20 centavos: %d%n",centimos20);
System.out.printf("monedas de 10 centavos: %d%n",centimos10);
System.out.printf("centavos: %f%n",dato);
}
}

7
5. El promedio final de la asignatura de Desarrollo de Sistemas Empresariales I , la cual se obtiene de la siguiente
manera:
PPA= 0.20 * PA1 + 0.20 * PA2 + 0.25 * PA3 +0.35 * PA4
PPB =0.20 * PB1 + 0.20 * PB2 + 0.25 * PB3 +0.35 * PB4
PF = 0.30 * PPA + 0.35 * PPB + 0.35 * PY
Donde:
 PA1 es el trabajo Nº1
 PB1 es la práctica de laboratorio
 PY es la nota de proyecto final
 PF es el promedio final

package promedio;

import java.util.Scanner;

/**

* @author JARA MORALES

*/

public class Promedio {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Scanner input = new Scanner(System.in);

System.out.println("\t EJERCICIO 5");

8
System.out.print("nota trabajo 1: ");

float PA1 = input.nextFloat();

System.out.print("nota trabajo 2: ");

float PA2 = input.nextFloat();

System.out.print("nota trabajo 3: ");

float PA3 = input.nextFloat();

System.out.print("nota trabajo 4: ");

float PA4 = input.nextFloat();

System.out.print("Practica de laboratorio 1: ");

float PB1 = input.nextFloat();

System.out.print("Practica de laboratorio 2: ");

float PB2 = input.nextFloat();

System.out.print("Practica de laboratorio 3: ");

float PB3 = input.nextFloat();

System.out.print("Practica de laboratorio 4: ");

float PB4 = input.nextFloat();

System.out.print("nota de proyecto: ");

float PY = input.nextFloat();

double PPA = 0.20 * PA1 + 0.20 * PA2 + 0.25 * PA3 +0.35 * PA4;

double PPB =0.20 * PB1 + 0.20 * PB2 + 0.25 * PB3 +0.35 * PB4;

double PF = 0.30 * PPA + 0.35 * PPB + 0.35 * PY;

9
System.out.printf("%nPromedio de trabajos: %.2f%n", PPA);

System.out.printf("Promedio de laboratorio: %.2f%n", PPB);

System.out.printf("PROMEDIO FINAL: %.2f%n", PF);

10
11

S-ar putea să vă placă și