Вы находитесь на странице: 1из 7

NOMBRE Y APELLIDO : JARA MORALES STEFHANO GUILLERMO

GUÍA DE LABORATORIO Nº 02
Escuela Académico INGENIERIA Asignatura PROGRAMACION
Profesional ELECTRONICA AVANZADA

Sección y Turno 01L Semestre Académico 2019-B

Docente DR. FERNANDO MENDOZA Fecha


APAZA

PRIMERA UNIDAD:
FUNDAMENTOS DE PROGRAMACIÓN JAVA
SEMANA 02:
PROGRAMACIÓN MODULAR Y ESTRUCTURA DE CONTROL SECUENCIAL

I. CAPACIDAD:
Luego de concluida esta sesión, el estudiante:
- Resuelve programas aplicando programación modular y control secuencial.
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
Elabore un informe acerca de la solución de ejercicios propuestos empleando IDE Java
1. Elabora un programa que permita calcular el área de triángulo.
package Area_Triangulo;

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double b,h;
System.out.println("Ingresa base");
1
b=sc.nextDouble();
System.out.println("Ingresa altura");
h=sc.nextDouble();
double area;
area=b*h/2;
System.out.print(area);
}
}

2. Elabora un programa que permita calcular el área de una circunferencia teniendo como dato de entrada el radio.
Considerar: Area = pi * radio ^ 2

package DFD;
import java.util.Scanner;

public class pregunta2 {


public static void main(String[] args) {

double radio, area;


System.out.println("HALLA EL AREA DE UN CIRCULO");
2
System.out.print("Ingresar el radio r = ");
Scanner scanner = new Scanner(System.in);
radio = scanner.nextFloat();
area = (3.14159*radio*radio);
System.out.println("Area = " + area);
}
}

3. Elabora un programa que permita calcular el perímetro y la superficie del rectángulo, teniendo como dato de entrada a
la base y altura.

package calcula;
import java.util.Scanner;
public class Main {
static int area(int base,int altura){
return (base*altura);
}
static int perimetro(int cateto1, int cateto2){
int hipotenusa = (int) Math.sqrt((cateto1*cateto1)+(cateto2*cateto2));
return cateto1+cateto2+cateto1+cateto2;
3
}
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("Escribe la base: ");
int base = sc.nextInt();
System.out.println("Escribe la altura: ");
int altura = sc.nextInt();

System.out.println("Area: "+area(base,altura));
System.out.println("Perimetro: "+perimetro(base,altura));
}
}

4
4. Diseñar un aplicativo que permita calcular e imprimir el cuadrado y el cubo de un número entero positivo.
package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
int n;
Scanner entrada = new Scanner(System.in);
do{
System.out.println("Introduzca el numero: ");
n=entrada.nextInt();
if(n>0){
System.out.println("El cuadrado del numero es: "+(int)Math.pow(n, 2));
System.out.println("El cubo del numero es: "+(int)Math.pow(n, 3));}
else{System.out.println("Introduzca un numero positivo");}
}while(n<0);
}}

5
5. Dado el código de matrícula y cinco calificaciones de un estudiante obtenidas a lo largo del semestre; construir un
programa que permita imprimir la matrícula del estudiante y el promedio de sus calificaciones.
package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
@SuppressWarnings("empty-statement")
public static void main(String[] args) {
int[] n ={0,0,0,0,0};
int i;
int j=0;
String s;
Scanner entrada = new Scanner(System.in);
Scanner entrada1 = new Scanner(System.in);
System.out.println("Introduzca el codigo de matricula: ");
s=entrada1.nextLine();
System.out.println("Introduzca las notas: ");
for( i=0;i<5;i++){
do{
System.out.println("Introduzca la nota N°"+(i+1));
n[i]=entrada.nextInt();}while(n[i]>20);
j=j+n[i];}
j=j/5;
System.out.println("El codigo de matricula es: "+s);
System.out.println("El promedio de notas es: "+j);
}}

6
6. Construir un programa que ingresando el número entero de tres cifras, se obtenga como resultado el número
ingresado y el inverso de dicho número.

package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
@SuppressWarnings("empty-statement")
public static void main(String[] args) {
int s;
int num;
int u,d,c;
Scanner entrada = new Scanner(System.in);
do{
System.out.println("Introduzca un numero de tres cifras: ");
s=entrada.nextInt();}while(s>999);
c=(int)s/100;
d=(int)s/10;
d=d-c*10;
u=(int)s%10;
num=(u*100)+d*10+c;
System.out.println("El numero es: "+s);
System.out.println("El numero invertido es: "+num);
}}

Вам также может понравиться