Está en la página 1de 27

Programación Avanzada

LABORATORIO 01
NOMBRE Y APELLIDO: GIANMARCO ORIHUELA GROVAS
CODIGO: 2113220341
Ejercicio 1

Solución
- PSEUDOCODIGO PSEINT:
Algoritmo ejerccio_1
Definir H, R, C Como Real
Definir AT, AC, AT1 Como Real
Escribir "Ingrese el valor de base y radio:"
Leer R
Escribir "Ingrese la hipotenusa del triangulo rectangulo:"

Leer H
// Calcular el cateto faltante del triángulo rectángulo
C <- RC(H^2-R^2)
// Calcular el área del triángulo
AT <- (2*R*C)/2
// Calcular el área del círculo

AC <- (PI*(R^2))/2
// Calcular el área de la fijura A
AT1 <- AT+AC
Escribir " Area de la figura A es :", AT1;
FinAlgoritmo

Diagrama

Ejecución en pseint
Código Java

package ejerccio__1;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.BufferedReader;

public class Ejerccio__1 {

public static void main(String[] args) {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System.in));

double r;

double h;

double c;

double at;

double ac;
double at1;

try {

System.out.println("Ingrese el valor de base y radio:");

r= Double.parseDouble(bufEntrada.readLine());

System.out.println("Ingrese la hipotenusa del triangulo rectangulo");

h = Double.parseDouble(bufEntrada.readLine());

// Calcular el cateto faltante del triángulo rectángulo

c = Math.sqrt(Math.pow(h, 2) - Math.pow(r, 2));

// Calcular el área del triángulo

at = (2 * r * c) / 2;

// Calcular el área del círculo

ac= (Math.PI * Math.pow(r, 2)) / 2;

// Calcular el área total sumando las áreas del triángulo y el círculo

at1= at + ac;

System.out.println("El area de la fijura A es: " + at1);

} catch (IOException | NumberFormatException e) {

System.out.println("Error al leer la entrada. Asegúrate de ingresar números válidos.");

e.printStackTrace();

}
Ejercicio 2

Solución
- PSEUDOCODIGO PSEINT:
Algoritmo EJERCICIO_2

Definir lp, gp, pg, ga Como Real

Escribir "GANANCIA POR LITROS PRODUCIDOS"

Escribir "Escriba el precio de cada galon"

Leer pg

Escribir "Escriba la cantidad de litros producidos"

Leer lp

//1 galon= 3.785 litros

// lp= litros producidos

// gp= galones producidos

// pg= precio por galon

// ga= ganancia

gp<- lp/3.785

ga<- pg*gp
Escribir "La ganancia es: ", ga, " soles ";

FinAlgoritmo

Diagrama

Ejecución pseint
Código Java

package ejerccios__2;

import java.io.*;

public class Ejerccios__2 {

public static void main(String[] args) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System.in));

double ga;

double gp;

double lp;

double pg;

System.out.println("GANANCIA POR LITROS PRODUCIDOS");

System.out.println("Escriba el precio de cada galon");

pg = Double.parseDouble(bufEntrada.readLine());

System.out.println("Escriba la cantidad de litros producidos");

lp = Double.parseDouble(bufEntrada.readLine());

// 1 galon= 3.785 litros

// lp= litros producidos

// gp= galones producidos

// pg= precio por galon

// ga= ganancia

gp = lp/3.785;

ga = pg*gp;

System.out.println("La ganancia es: "+ga+" soles ");

}
Ejecución
Ejercicio 3

- PSEUDOCODIGO PSEINT:
Algoritmo EJERCICIO_3

Definir x1, y1, x2, y2, d Como Real

Escribir "DISTANCIA ENTRE DOS PUNTOS"

Escribir "Escriba x1 y y1"

Leer x1

leer y1

Escribir "Escriba x2 y y2"

Leer x2

leer y2

d<- rc((x2-x1)^2+(y2-y1)^2)

Escribir "La distancia es: ", d;

FinAlgoritmo
Diagrama

Ejecución pseint

Código en Java

package ejerccio_3;

import java.io.*;
import java.math.*;

public class Ejerccio_3 {

public static void main(String[] args) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System.in));

double d;

double x1;

double x2;

double y1;

double y2;

System.out.println("DISTANCIA ENTRE DOS PUNTOS");

System.out.println("Escriba x1 y y1");

x1 = Double.parseDouble(bufEntrada.readLine());

y1 = Double.parseDouble(bufEntrada.readLine());

System.out.println("Escriba x2 y y2");

x2 = Double.parseDouble(bufEntrada.readLine());

y2 = Double.parseDouble(bufEntrada.readLine());

d = Math.sqrt(Math.pow((x2-x1), 2)+Math.pow((y2-y1), 2));

System.out.println("La distancia es: "+d);

}
Ejercicio 4

- PSEUDOCODIGO PSEINT:

Algoritmo ejerccio_4

//Declarar Variables

Definir HT,PH Como Real;

Definir SS Como Real;

//Entrada de Datos Variables

Escribir "Horas Trabajadas: ";

Leer HT;

Escribir "Pago por Hora: ";

Leer PH;

//Proceso cuerpo de programa

SS=HT*PH

//Salida de Proceso

Escribir " Sueldo semanal: ",SS," soles";

FinAlgoritmo

Diagrama
Ejecución
Código Java

package ejecicio_4;

import java.io.*;

public class Ejecicio_4 {

public static void main(String[] args) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System.in));

double ht;

double ph;

double ss;

// Declarar Variables

// Entrada de Datos Variables

System.out.println("Horas Trabajadas: ");

ht = Double.parseDouble(bufEntrada.readLine());

System.out.println("Pago por Hora: ");

ph = Double.parseDouble(bufEntrada.readLine());

// Proceso cuerpo de programa

ss = ht*ph;

// Salida de Proceso

System.out.println(" Sueldo semanal: "+ss+" soles");

}
Ejecución
EJERCICIO 5

- PSEUDOCODIGO PSEINT:

Algoritmo ejerccio_5

// Declarar Variables

Definir CM Como Real

Definir PG Como Real

// Entrada de Datos Variables

Escribir 'Cantidad de metros que requiere: '

Leer CM

// Proceso cuerpo de programa

PG =CM/0.0254;

// Salida de Proceso

Escribir ' Pulgadas que debe pedir:',PG;

FinAlgoritmo
Diagrama

Ejecución pseint
Código en java

package ejercicio_5;

import java.io.*;

public class Ejercicio_5 {

public static void main(String[] args) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System.in));

double cm;

double pg;

// Declarar Variables

// Entrada de Datos Variables

System.out.println("Cantidad de metros que requiere: ");

cm = Double.parseDouble(bufEntrada.readLine());

// Proceso cuerpo de programa

pg = cm/0.0254;

// Salida de Proceso

System.out.println(" Pulgadas que debe pedir:"+pg);

}
Ejercicio 6

-PSEUDOCODIGO PSEINT:

Algoritmo EJERCICIO_6

Definir l,a,h,v,cm,pag Como Real

Escribir "PAGO METRO CUBICO"

Escribir "Escriba el largo, ancho y altura de la alberca "

Leer l

leer a

leer h

Escribir "Indique el precio por metro cubico"

leer cm

v<- l*a*h

pag<- v*cm

Escribir "El pago a realizar es: ",pag," soles";

FinAlgoritmo
Diagrama

Ejecución
Código en java

package ejercicio_6;

import java.io.*;

public class Ejercicio_6 {

public static void main(String[] args) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System.in));

double a;

double cm;

double h;

double l;

double pag;

double v;

System.out.println("PAGO METRO CUBICO");

System.out.println("Escriba el largo, ancho y altura de la alberca ");


l = Double.parseDouble(bufEntrada.readLine());

a = Double.parseDouble(bufEntrada.readLine());

h = Double.parseDouble(bufEntrada.readLine());

System.out.println("Indique el precio por metro cubico");

cm = Double.parseDouble(bufEntrada.readLine());

v = l*a*h;

pag = v*cm;

System.out.println("El pago a realizar es: "+pag+"soles");

También podría gustarte