actividades Laboratorio 3

Page 1

Presentado por: Joe Snayder Rincon Lozano

Presentado a: Luis Fernando ni帽o

Fundaci贸n universitaria san Martin

Laboratorio de programaci贸n


ACTIVIDAD 3.1 Digite los siguientes programas y responda las preguntas formuladas: import java.util.*; Public class Fecha { public static void main(String[]args) { System.out.println ("Hola la fecha de hoy es: "); System.out.println (new Date()); } }

No se presentaron problemas al compilar.


import javax.swing.*; public class Hipotenusa { public static void main(String args[]) { String primerNumero;//primera cadena para el cateto adyacente String segundoNumero;//segunda cadena para el cateto opuesto int catAdyacente;//primer cateto int catOpuesto;//segundo cateto double cuadrado;//cuadrado de los catetos double hipot;//valor hipotenusa

//leer primer cateto primerNumero = JOptionPane.showInputDialog("Digite cateto adyacente"); //leer segundo cateto segundoNumero = JOptionPane.showInputDialog("Digite cateto opuesto"); //conversion de los numeros String a tipo entero catAdyacente=Integer.parseInt(primer Numero); catOpuesto=Integer.parseInt(segundo Numero);

//se elevan al cuadrado los dos catetos y se suman


los valores cuadrado=Math.pow(catAdyacente,2) + Math.pow(catOpuesto,2);

//se halla la raiz cuadrada correspondiente a la sumatoria de los cuadrados de los catetos hipot=Math.sqrt(cuadrado);

//imprimir el resultado JOptionPane.showMessageDialog(null,"El valor de la hipotenusa es: " + hipot, "Resultados", JOptionPane.PLAIN_MESSAGE); //terminar la aplicacion con la ventana System.exit(0); }//fin del metodo main }//fin de la clase hipotenusa


ACTIVIDAD 3.2

1. Complete las sentencias del siguiente programa para observar el ĂĄrea de un triangulo. public class AreaTriangulo { public static void main(String[]args) {

double a=3.0;

double

b=3.7;

double c=4.5; //Definir la variable de tipo double del semiperimetro double s=(a+b+c)/2; doublĂŠ s=(a+b+c)/2; ; double area=Math.sqrt(s*(s-a)*(s-b)*(s-c)); System.out.println("El area del triangulo es:" + area) } }

//Generar la salida del area del triangulo


2. En el siguiente programa determine cual es el valor impreso al final.

public class Operadores { public static void main(String[]args) { int n=1; System.out.println("n:"+ n); System.out.println("+ +n:"+ ++n);//Pre-incremento System.out.println("n++:"+ n++);//Post-incremento System.out.println("n:"+ n); System.out.println("--n:"+ --n);//Pre-incremento System.out.println("n--:"+ n--);//Pre-incremento System.out.println("n:"+ n); } } El programa genera mĂşltiples resultados en los que se encuentra un valor inicial de 1 al que se le hace un incremento a 2 y se decremento renuevo a 1.


1.Elabore un programa que lea el nombre y el apellido de un empleado, el valor del día de salario y el número de días trabajados. Se debe generar en una sola ventana de impresión la siguiente información: nombre, apellidos, valor día, numero de días trabajados y total a pagar.

import javax.swing.*; public class Salario {public static void main(String arg []) { String nombre=JOptionPane.showInputDialog("ingrese el nombre del empleado"); String diaTra=JOptionPane.showInputDialog("Ingrese los dias trabajados"); int dia=Integer.parseInt(diaTra); int valDia=20000; int TotalPa= valDia*dia; JOptionPane.showMessageDialog(null,"nombre del empleado:" + nombre + "\n" + "valor dia:" + valDia + "\n" + "numero de dias trabajados:" + dia + "\n" + "total a pagar" + TotalPa + "\n"); System.exit (0); }


}

2. Haciendo uso del mĂŠtodo log definido en la Clase Math, se requiere un programa que halle el logaritmo natural de un nĂşmero. import.java.lang.Math; import javax.swing.*; public class Algoritmo { public static void main (String arg []) { String Camptu= JOptionPane.showInputDialog ("ingrese numero");

double num=double.parseDouble(Camptu); double loga; loga= math.log(num); JOptionPane.showMessageDialog (null, "el logaritmo es:"+num+" es:"+ loga); }


}

3. Construya un programa que permita generar un nĂşmero aleatorio entre o y 50 apartir del mĂŠtodo Random() definido en la clase math

import.javax.swing.*;

import.java.util.Random;

public class Aleatorio {

public static void main (String abc[]){ int a; Random rnd=new Random(); a=rnd.nextInt(50);


JOptionPane.showMessageDialog(null,"el numero es:"+ a); } }


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.