You are on page 1of 9

INGENIERIA DE SISTEMAS COMPUTACIONALES

CURSO : FUNDAMENTOS DE ALGORITMOS

TEMA : GUÍA DE LABORATORIO Nº 1

DOCENTE :

NOMBRE : GONZALES COTRINA, CARLOS GIANFRANCO

LIMA – PERÚ

2019
GUÍA DE LABORATORIO Nº 1

1. Un hospital a recibido una donación especial que será repartida de la siguiente manera: 45%
para Medicina General, 30% para Cardiología, 15% para Pediatría y el resto para
Traumatología. Diseñe un algoritmo que determine cuanto recibirá cada área.

1. package ejercicio2;
2.
3. import java.util.Scanner;
4.
5. public class Ejercicio2 {
6.
7. public static void main(String[] args) {
8. double medg = 0.45;
9. double cardio = 0.30;
10. double pediatria = 0.15;
11. double traumatologia = 0.10;
12.
13. double total1, total2, total3, total4;
14.
15. double donacion;
16.
17. Scanner leer = new Scanner(System.in);
18.
19. System.out.println("Ingrese el valor de la donación");
20. donacion = leer.nextDouble();
21.
22. //operación
23. total1= donacion*medg;
24. total2 = donacion*cardio;
25. total3 = donacion*pediatria;
26. total4 = donacion*traumatologia;
27.
28. System.out.println("Montos asignados:");
29. System.out.println("Medicina general --> "+total1);
30. System.out.println("Cardiologia --> "+total2);
31. System.out.println("Pediatria --> "+total3);
32. System.out.println("Traumatologia --> "+total4);
33. }
34.
35. }

2
GUÍA DE LABORATORIO Nº 1

2. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con
respecto a la cantidad total invertida.

1. package ejercicio3;

2. import java.util.Scanner;

3. public class Ejercicio3 {

4. public static void main(String[] args) {


5. double persona1, persona2, persona3, monto, sub1,sub2,sub3;
6. Scanner leer = new Scanner(System.in);

7. System.out.println("Aporte de la persona 1");


8. persona1= leer.nextDouble();
9. System.out.println("Aporte de la persona 2");
10. persona2= leer.nextDouble();
11. System.out.println("Aporte de la persona 3");
12. persona3= leer.nextDouble();

13. //operacion
14. monto = persona1+persona2+persona3;
15. sub1 = persona1/(monto*0.01);
16. sub2 = persona2/(monto*0.01);
17. sub3 = persona3/(monto*0.01);

18. System.out.println("El porcentaje de aportación para la empresa es...");


19. System.out.println("MONTO TOTAL --> "+monto);
20. System.out.println("Persona 1 "+sub1 +" %");
21. System.out.println("Persona 2 "+sub2 +" %");
22. System.out.println("Persona 3 "+sub3 +" %");

23. }

24. }

package ejercicio4;

import java.util.Scanner;

public class Ejercicio4 {

public static void main(String[] args) {


int varones;

3
GUÍA DE LABORATORIO Nº 1

int mujeres;
int total;
double porVarones;
double porMujeres;
int sub1, sub2;

Scanner leer = new Scanner(System.in);

System.out.println("Ingrese la cantidad de varones");


varones= leer.nextInt();

System.out.println("Ingrese la cantidad de mujeres");


mujeres= leer.nextInt();

total =varones+mujeres;

porVarones=varones/(total*0.01);
porMujeres=mujeres/(total*0.01);

System.out.println("PORCENTAJE DE VARONES Y MUJERES");


System.out.println("Población --> " +total + "%");
System.out.println("Hombres --> " +porVarones+" %" );
System.out.println("Mujeres --> " +porMujeres +" %");

package ejercicio5;

import java.util.Scanner;

public class Ejercicio5 {

public static void main(String[] args) {


double precio;
double descuento, mDescuento;
double montoOriginal, montoPagar;
int unidades;

descuento = 0.11;

Scanner leer = new Scanner(System.in);

4
GUÍA DE LABORATORIO Nº 1

System.out.println("Ingrese las unidades a comprar");


precio = leer.nextDouble();
System.out.println("Ingrese el precio por unidad (Soles)");
unidades = leer.nextInt();

//operacion
montoOriginal = unidades*precio;
mDescuento = montoOriginal*descuento;
montoPagar = montoOriginal-mDescuento;

//Imprimiendo resultado
System.out.println("Resumen:");
System.out.println("Monto Original --> " + montoOriginal+" S/.");
System.out.println("Descuento ("+ descuento*100+ "%) --> " + mDescuento+" S/.");
System.out.println("Monto a pagar --> " + montoPagar+" S/.");
}

package ejercicio6;

import java.util.Scanner;

public class Ejercicio6 {

public static void main(String[] args) {

double cant;
double pies, yardas, centimetros, metros;

Scanner leer=new Scanner(System.in);

System.out.println("Ingrese una cantidad en Pulgadas");


cant = leer.nextDouble();

//operacion:
pies= 12*cant;
yardas = 3*pies;
centimetros = 2.54*cant;
metros = centimetros/100;

System.out.println("CONVERSIONES:");
System.out.println("En Pies -->"+pies);
System.out.println("En YARDAS -->"+yardas);
System.out.println("En CENTIMETROS -->"+centimetros);
System.out.println("En METROS -->"+metros);

5
GUÍA DE LABORATORIO Nº 1

package ejercicio7;

import java.util.Scanner;

public class Ejercicio7 {

public static void main(String[] args) {


double galones, litros,mcubicos,piescubicos ;

Scanner leer = new Scanner(System.in);

System.out.println("Ingrese el número de GALONES");


galones = leer.nextDouble();

//OPERACIONES:
litros = galones*3.79;
mcubicos = 1000*litros;
piescubicos = 0.0283 * mcubicos;

System.out.println("CONVERSIONES:");
System.out.println("En LITROS -->"+litros+" Litros");
System.out.println("En METROS CUBICOS -->"+mcubicos+" Metros Cubicos");
System.out.println("En PIES CUBICOS -->"+piescubicos+" Pies Cubicos");

package ejercicio8;

import java.util.Scanner;

public class Ejercicio8 {

public static void main(String[] args) {


double gigabytes, megabytes, kilobytes, bytes;

Scanner leer = new Scanner(System.in);

System.out.println("Ingrese el número de gigabytes de su disco duro");

6
GUÍA DE LABORATORIO Nº 1

gigabytes = leer.nextDouble();

//OPERACIONES:
megabytes = gigabytes * 1024;
kilobytes = megabytes * 1024;
bytes = kilobytes * 1024;

System.out.println("CONVERSIONES:");
System.out.println("En megabytes -->"+megabytes+" megabytes");
System.out.println("En kilobytes -->"+kilobytes+" kilobytes");
System.out.println("En bytes -->"+bytes+" bytes");
}

package ejercicio9;

import java.util.Scanner;

public class Ejercicio9 {

public static void main(String[] args) {

int numero, ndigitos;


String cont;

Scanner leer = new Scanner(System.in);


System.out.println("Ingrese un número entero");
numero = leer.nextInt();

//operación
ndigitos = Integer.toString(numero).length();
System.out.println("Número de dígitos " +ndigitos);
for(int i = 0 ; i<ndigitos; i++){
cont = Integer.toString(numero).substring(i,i+1);
System.out.println("Posición "+(i+1)+" --> "+cont);
}

7
GUÍA DE LABORATORIO Nº 1

package ejercicio10;

import java.util.Scanner;

public class Ejercicio10 {

public static void main(String[] args) {


int numero, ndigitos, suma;
String cont, cadena;

Scanner leer = new Scanner(System.in);


System.out.println("Ingrese un número entero");
numero = leer.nextInt();

//operacion
cadena="";
suma=0;
ndigitos = Integer.toString(numero).length();
System.out.println("Número de dígitos " +ndigitos);
for(int i = 0 ; i<ndigitos; i++){
cont = Integer.toString(numero).substring(i,i+1);
suma += Integer.parseInt(cont);
if(i!=0){
cadena += " + "+cont;
}else{
cadena += cont;
}

System.out.println("Posición "+(i+1)+" --> "+cont);


}
System.out.println("La suma de los digitos es .. " + cadena + " = " +suma);
}

package ejercicio11;

import java.util.Scanner;

public class Ejercicio11 {

public static void main(String[] args) {


int numero, ndigitos, suma;
String cont, cadena;

8
GUÍA DE LABORATORIO Nº 1

Scanner leer = new Scanner(System.in);


System.out.println("Ingrese un número entero");
numero = leer.nextInt();

//operacion
cadena="";

ndigitos = Integer.toString(numero).length();
System.out.println("Número de dígitos " +ndigitos);
for(int i = ndigitos-1 ; i>=0; i--){
cont = Integer.toString(numero).substring(i,i+1);
cadena += cont;
}
System.out.println("El revez del número --> "+cadena);
}