Está en la página 1de 18

lOMoARcPSD|9346051

Primera Entrega Escenario 3

urbanismo (Universidad Piloto de Colombia)

StuDocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)
lOMoARcPSD|9346051

Entrega Previa 1 Semana 3


Programación de Computadores

Elkin Cuburuco Perez


Yhoner Andres Meneses Villegas
Jonathan Enrique Betancur Medina
Jhon Fredy Pabon Hincapie
Daniel Santa Tenorio

Politécnico Grancolombiano
Ingeniería Industrial
Programacion de Computadores
Septiembre 2020

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejercicio 1 Hora a Segundos

package horasegundos;

import java.util.Date;
import java.util.Scanner;

public class HoraSegundos {

public static void main(String[] args) {


// TODO code application logic here
System.out.print("ingrese hora en formato de 24h:______ ");

Scanner teclado = new Scanner(System.in);

int hora = teclado.nextInt();

System.out.print("ingrese minutos:______ ");

Scanner teclado1 = new Scanner(System.in);

int minutos = teclado1.nextInt();

System.out.print("ingrese segundos:______ ");

Scanner teclado2 = new Scanner(System.in);

int segundos = teclado2.nextInt();

int hora1 = (hora * 3600);

int minutos1 =(minutos * 60);

int segundos1 =(segundos * 1);

Date horaInicial= new Date(00);

int total=(hora1 + minutos1 + segundos1);

System.out.println("total "+ total + " segundos desde la media


noche.");

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejecución Hora a Segundos

Ejercicio 2 Conversión de Medidas


package distancia;

import java.util.Scanner;

public class convertidor {

public static void main(String[] args) {


System.out.println ("ingrese el numero de metros aconvertir:");
final double cm = 100;
//centimetros
final double mm = 1000;
//milimetros
final double ft = 3.28084;
//pies
final double in = 39.3701;
//pulgadas

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

final double yd = 1.09361;


//yardas
final double ly = 1.05700083e-16;
//años luz
final double Å = 10000000;
//angstroms

Scanner teclado = new Scanner (System.in);


double m = teclado.nextInt();

double resultado= m * cm;

System.out.println(" En " + m + " m hay " + resultado +"cm");

double resultado1=m * mm;

System.out.println(" En "+ m +" m hay " + resultado1 + "mm");

double resultado2=m * ft;

System.out.println(" En "+ m +" m hay " + resultado2 + "ft");

double resultado3=m * in;

System.out.println(" En "+ m +" m hay " + resultado3 + "


in");

double resultado4=m * yd;

System.out.println(" En "+ m +" m hay " + resultado4 + "yd");

double resultado5=m * ly;

System.out.println(" En "+ m +" m hay " + resultado5 + "ly");

double resultado6=m * Å;

System.out.println(" En "+ m +" m hay " + resultado6 + " Å");

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejecucion Conversion de Medidas

Ejercicio 3 Temperatura

import java.util.Scanner;

public class temperatura {

public static void main (String[] args) {

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Scanner lector = new Scanner (System.in);

double F, C, K, R ;

System.out.println("Intoduce ºC");

C = lector.nextDouble();

F = 9/5.0 * C + 32;

K = C + 273.15;

R = C * 9/5.0 + 491.67;

System.out.println(C+"grados celcius equivalen a "+F+"grados


fahrenheit");

System.out.println(C+"grados celcius kelvin a "+K+"grados


kelvin");

System.out.println(C+"grados celcius rankine a "+R+"grados


rankine");

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejecucion Temperatura

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejercicio 4 Oferta

import java.util.Scanner;

public class OfertasTiendas {

public static void main (String[] args) {

Scanner lector = new Scanner (System.in);

double Tienda1, Tienda2, Tienda3 ;

double camiseta1, camiseta2, camiseta3 ;

System.out.println("Itroduce el valor de la camiseta1 de la


tienda1:__________");

Scanner teclado = new Scanner (System.in);

double prenda1 = teclado.nextInt();

System.out.println("Itroduce el valor de la camiseta2 de la


tienda1:__________");

Scanner teclado1 = new Scanner (System.in);

double prenda2 = teclado.nextInt();

System.out.println("Itroduce el valor de la camiseta3 de la


tienda1:__________");

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Scanner teclado2 = new Scanner (System.in);

double prenda3 = teclado.nextInt();

System.out.println("Itroduce el valor de descuento de la


tienda1:__________");

Scanner teclado3 = new Scanner (System.in);

double descuento = teclado.nextInt();

double resultado = (prenda1+ prenda2+ prenda3);

double descu = (resultado* descuento)/ 100;

double total = (resultado- descuento);

System.out.println("El total de la compra es" + resultado +


"pesos, menos el descuento"+ descu + "Pesos el total a pagar es"+
total+"pesos");

System.out.println("Itroduce el valor de la camiseta1 de la


tienda2:__________");

Scanner teclado4 = new Scanner (System.in);

double blusa1 = teclado.nextInt();

System.out.println("Itroduce el valor de la camiseta2 de la


tienda2:__________");

Scanner teclado5 = new Scanner (System.in);

double blusa2 = teclado.nextInt();

System.out.println("Itroduce el valor de la camiseta3 de la


tienda2:__________");

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Scanner teclado6 = new Scanner (System.in);

double blusa3 = teclado.nextInt();

double resultado1 = blusa1 + blusa2 + blusa3;

double rtp = resultado1 - blusa3;

System.out.println("El total de la compra es" + resultado1 +


"Pesos, menos el valor de la tercera prenda"+ blusa3 +"pesos, valor total a
pagar es"+ rtp+ "pesos");

System.out.println("Itroduce el valor de la camiseta1 de la


tienda3:__________");

Scanner teclado7 = new Scanner (System.in);

double camisa1 = teclado.nextInt();

System.out.println("Itroduce el valor de la camiseta2 de la


tienda3:__________");

Scanner teclado8 = new Scanner (System.in);

double camisa2 = teclado.nextInt();

System.out.println("Itroduce el valor de la camiseta3 de la


tienda3:__________");

Scanner teclado9 = new Scanner (System.in);

double camisa3 = teclado.nextInt();

double resultado2 = blusa1 + blusa2 + blusa3;

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

System.out.println("El total de la compra es" + resultado1 +


"Pesos");

Ejecucion Oferta

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejercicio 5 Cuaderno

//Importar las clases que se emplearán en la ejecución

import java.util.Scanner;

public class Cuaderno {

/*

Calcular el area donde exclusivamente hay cuadros excluyendo los bordes.

Para excluir los bordes se deben restar del largo 2 cm

dado que son 1 cm arriba y 1 cm abajo, para el ancho 1 cm

puesto que de borde son 0.5 cm a la izquierda y 0.5 cm a la derecha

*/

public static double areaCuadros(double A, double B) {

return (A - 2) * (B - 1);

/*

Para contar el numero de cuadros, se tendrá ya el area destinada a solo


cuadros

por lo tanto, solo basta con dividir dicha área entre el área de un solo
cuadro

que seria equivalente a 0.5 cm x 0.5 cm

con esto se obtendrá el numero de cuadros en un valor entero

*/

public static int contarCuadros(double A, double B) {

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

return (int) (areaCuadros(A, B) / (0.5 * 0.5));

public static void main(String[] args) {

//Definir el objeto Scanner que permitirá capturar datos por consola

Scanner scanner = new Scanner(System.in);

//Solicitar el valor del largo de la pagina

System.out.print("Ingrese el valor de A > ");

double A = scanner.nextDouble();

//Solicitar el valor del ancho de la pagina

System.out.print("Ingrese el valor de B > ");

double B = scanner.nextDouble();

//Obtener la cantidad de cuadros llamando al metodo contarCuadros

int cuadros = contarCuadros(A, B);

//Mostrar por pantalla el numero de cuadros que resultó

System.out.println("En cada pagina del cuaderno de María hay " + cuadros


+ " cuadros");

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejecucion Cuaderno

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Ejercicio 6 AsciiArt

//Importamos las clases que se emplearán en la ejecución

import java.awt.Font;

import java.awt.Graphics;

import java.awt.Graphics2D;

import java.awt.RenderingHints;

import java.awt.image.BufferedImage;

public class AsciiArt {

//Definir el metodo que se encargará de dibujar el ascii

public static void dibujar() {

//Definir las dimensiones del dibujo

int ancho = 100;

int largo = 30;

//Mantener una representación de una imagen en memoria por medio de


BufferedImage

BufferedImage imagen = new BufferedImage(ancho, largo,


BufferedImage.TYPE_INT_RGB);

//Obtener los graficos de la imagen en memoria

Graphics g = imagen.getGraphics();

//Asignar la fuente tipografica que tendra el dibujo

g.setFont(new Font("SansSerif", Font.BOLD, 24));

//Establecer parametros para controlar la calidad del renderizado de la


imagen

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

Graphics2D grafico = (Graphics2D) g;

grafico.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,

RenderingHints.VALUE_TEXT_ANTIALIAS_ON);

//Asignar el texto que se pintara en pantalla

grafico.drawString("JAVA", 10, 20);

/*

Recorrer las dimensiones del dibujo y asignarle los caracteres ascii.

Para este proceso se concatenan los caracteres y se pintan sobre la


imagen

con el teto que se le fue asignado previamente.

Una vez terminado el ciclo, se pintara en pantalla el dibujo ascii

*/

for (int y = 0; y < largo; y++) {

StringBuilder cadena = new StringBuilder();

for (int x = 0; x < ancho; x++) {

cadena.append(imagen.getRGB(x, y) == -16777216 ? " " : "$");

if (cadena.toString().trim().isEmpty()) {

continue;

System.out.println(cadena);

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)


lOMoARcPSD|9346051

public static void main(String[] args) {

//Llamar al metodo para que dibuje el ascii

dibujar();

Ejecucion AsciiArt

Descargado por Lorenzo Salinas (jmbarbosao@hotmail.com)

También podría gustarte