PRACTICA 1 - INTRODUCCIÓN

En este foro se tratarán temas relacionados con la ingeniería de sistemas en general

Moderator: julianmartinez16

User avatar
julianmartinez16
Posts: 36
Joined: Sun Jan 17, 2016 3:26 pm

PRACTICA 1 - INTRODUCCIÓN

Post by julianmartinez16 » Tue Apr 19, 2016 9:30 am

Aquí la práctica 1.

User avatar
Mariana Mendivil
Posts: 13
Joined: Mon Jan 25, 2016 8:19 am

Re: PRACTICA 1 - INTRODUCCIÓN

Post by Mariana Mendivil » Tue Apr 19, 2016 9:35 am

Práctica de clase:

Code: Select all

import javax.swing.JOptionPane;
class AreaCuadrilatero {
	public static void main (String args[]){
		double Lado1,Lado2,Area;
		Lado1= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese el valor del lado 1 "));
		Lado2= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese el valor del lado 2 "));
		Area=Lado1*Lado2;
		
		System.out.println("el área es "+Area);
	}
}
Taller:

:lol:

Code: Select all

Problema: Dados dos números, posteriormente los sume, reste, multiplique y divida
Entrada: num1, num2
Salida: num1 se suma con num2 ,num1 se resta con num2, num1 se multiplica con num2,num1 se divide con num2.
Proceso: num1+num2; num1-num2, num1*num2, num1/num2 

Code: Select all

Pseudocófigo:
		Programa Calcular
			Leer num1,num2
			num1+num2
				Imprimir " el resultado de la suma es: "
			num1-num2
				Imprimir " el resultado de la resta es: "
			num1*num2
				Imprimir "el resultado de la multiplicacion es: "
			num1/num2
				Imprimir "el resultado de la division es: "
		Fin programa

Code: Select all

Prueba de escritorio:
num1 	num2 	Pantalla
4		2		el resultado de la suma es: 6
4		2		el resultado de la resta es: 2
4		2		el resultado de la multiplicacion es: 8
4		2		el resultado de la division es: 2
:D 1.

Code: Select all

import javax.swing.JOptionPane;
class números {
	public static void main (String args[]){
		double num1,num2,suma,resta,multiplicacion,division;
		num1= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese un número "));
		num2= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese otro número "));
		suma=num1+num2;
		resta=num1-num2;
		multiplicacion=num1*num2;
		division=num1/num2;
		
		System.out.println("el resultado de la suma es "+suma);
		System.out.println("el resultado de la resta es "+resta);
		System.out.println("el resultado de la multiplicacion es "+multiplicacion);
		System.out.println("el resultado de la division es "+division);
	}
}
:lol:

Code: Select all

Problema: Dados base y altura, calcula el área de un triángulo
Entrada: base,altura
Salida: area
Proceso: dar valor de base, dar valor de altura, multiplicar el primer valor por el segundo.
:D 2.

Code: Select all

import javax.swing.JOptionPane;
class AreaTriangulo {
	public static void main (String args[]){
		double base,altura,Area;
		base= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese el valor de la base "));
		altura= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese el valor de la altura "));
		Area=base*altura;
		
		System.out.println("el área es "+Area);
	}
}
:lol:

Code: Select all

Problema: Dados el radio de un círculo calcula el área y el perimetro
Entrada: rad
Salida: area,perimetro
Proceso: dar el radio de un círculo, sacar el area multiplicando pi por el radio elevado al cuadrado, sacar el perímetro multiplicando 2 por pi por el radio
:D 3.

Code: Select all

import javax.swing.JOptionPane;
class radioCírculo {
   public static void main (String args[]){
      double pi=3.1416,perimetro,radio,area;
      radio= Double.parseDoble(JOptionPane.showInputDialog("null,por favor ingrese el radio del círculo"));
      area=pi*Math.pow(radio,2);
      perimetro=2*radio*pi;
      JOptionPane.showMessageDialog(null,"perimetro: "+perimetro+"\n"+"area: "+area);
  
   }
:lol:

Code: Select all

Problema: Dados la edad en años, lo convierta a días
Entrada: años
Salida: días
Proceso: dar un la edad en años, multiplicar la edad en años por 365,25 
:D 4.

Code: Select all

import javax.swing.JOptionPane;
class edad {
       public static void main(String [] args){
        double años, dias;
        años= Double.parseDouble(JOptionPane.showInputDialog(null,"por favor ingrese su edad  "));
        dias=años*365.25;
        JOptionPane.showMessageDialog(null,"sus años en dias son" +" "+ conversion);
        System.out.println("sus edad de años en días es:"+dias);
    }
}
Last edited by Mariana Mendivil on Tue Apr 26, 2016 9:06 am, edited 5 times in total.

User avatar
julianhoyos
Posts: 21
Joined: Mon Jan 25, 2016 8:16 am

Re: PRACTICA 1 - INTRODUCCIÓN

Post by julianhoyos » Tue Apr 19, 2016 9:41 am

Code: Select all

calcular area de un cuadrado

import javax.swing.JOptionPane;

class AreaCuadrilatero {
    public static void main(String [] args){
        double lado1, lado2, area;
        
        lado1= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE EL VALOR DEL LADO 1"));
        lado2= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE EL VALOR DEL LADO 2"));
        area=lado1*lado2;
        
        JOptionPane.showMessageDialog(null,"el area es:" + area);
        System.out.println("el are es;" + area);
    }
}
suma resta division y multiplicacion

Code: Select all

import javax.swing.JOptionPane;
public class matematicas {
    



    public static void main(String [] args){
        double numero1, numero2, area, multiplicar, dividir, resta, suma;
        
        numero1= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE EL PRIMER NUMERO"));
        numero2= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE EL SEGUNDO NUMERO"));
        multiplicar=numero1*numero2;
       dividir=numero1/numero2;
       suma=numero1+numero2;
       resta=numero1-numero2;
        
       JOptionPane.showMessageDialog(null,"la multiplicacion de los 2 numeros es" + multiplicar + 
                "la division es:"+ dividir +  "la resta es:" + resta + "la suma es:" + suma);
        System.out.println("la multiplicacion de los 2 numeros es" + multiplicar + 
                "la division es:"+ dividir + "la resta es:" + resta + "la suma es:" + suma);
    }
}
area de triangulo

Code: Select all

import javax.swing.JOptionPane;
public class areadetriangulo {
       public static void main(String [] args){
        double base, altura, area;
        
        base= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE LA BASE "));
        altura= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE LA ALTURA"));
        area=(base*altura)/2;
        
        JOptionPane.showMessageDialog(null,"el area del triangulo es" + area);
        System.out.println("el area del tringulo es;" + area);
    }
}
años en dias

Code: Select all

   import javax.swing.JOptionPane;
public class convertir {
 

       public static void main(String [] args){
        double edad, conversion;
        
        edad= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE LA EDAD  "));
        conversion=(edad*365.25);
        
        JOptionPane.showMessageDialog(null,"sus años en dias son" +" "+ conversion);
        System.out.println("sus años en dias son;" + " " + conversion);
    }
}

    
nombre, salario, valor bruto

Code: Select all

  import javax.swing.JOptionPane;
    import java.util.Scanner;
public class fsfesseff {

    
       public static void main(String [] args){
             Scanner in = new Scanner(System.in);
    String nombre;

        double horatraba, pagotraba,valorbruto,reten,neto;
       
        
          System.out.println("cual es su nombre: ");
          nombre = in.next();
    horatraba= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE LA CANTIDAD DE HORAS LABORADAS  "));
        pagotraba= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE EL VALOR DE LA HORA  "));

        valorbruto=horatraba*pagotraba;
        reten= valorbruto*0.1;
        neto=valorbruto-reten;
        
        JOptionPane.showMessageDialog(null,nombre +"\nel valor bruto es:" +" "+ valorbruto+"\nla retencion es"+ reten
        +"\nel valor neto es"+neto);
        System.out.println("el valor bruto es:" +" "+ valorbruto+"\nla retencion es"+ reten
        +"\nel valor neto es"+neto);
    }
}
       
radio

Code: Select all

import javax.swing.JOptionPane;

public class radio {
      
       public static void main(String [] args){
        double radio, conversion, conversion2;
        
        radio= Double.parseDouble(JOptionPane.showInputDialog("POR FAVOR INGRESE EL RADIO DEL CIRCULO  "));
        conversion=3.1416 * Math.pow(radio,2);
        conversion2=3.1416*(2*radio);
        JOptionPane.showMessageDialog(null,"EL RADIO INGRESADO ES " +radio+ "\nEL AREA DEL CIRCULO ES " +" "+ conversion +"\nEL PERIMETRO ES"+ conversion2);
        System.out.println("EL AREA DEL CIRCULO ES " +" "+ conversion +"\nEL PERIMETRO ES"+ conversion2);
}
       
}
Last edited by julianhoyos on Thu Apr 21, 2016 5:39 pm, edited 8 times in total.
julian hoyos :) |
________________________________ |
|
logica de programación |

esto se ve a descontrolaaaarrrrrr!!!!!!!!!!!|

User avatar
juan.guzmant
Posts: 39
Joined: Sat Feb 06, 2016 2:51 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by juan.guzmant » Tue Apr 19, 2016 9:44 am

Code: Select all

import javax.swing.JOptionPane;
class areacuadrilatero{
		public static void main(String args[]){
			double Lado1, Lado2, Area;
			Lado1= Double.parseDouble(JOptionPane.showInputDialog("porfavor ingrese el valor del lado 1"));      
			Lado2= Double.parseDouble(JOptionPane.showInputDialog("porfavor ingrese el valor del lado 2")); 
			Area=Lado1*Lado2;
			
			JOptionPane.showMessageDialog(null,"el area es :" + Area);
			System.out.println("el area es" + Area);
		
			
		}
	
}

Code: Select all

 1)
 problema:Dados dos numeros, posteriormente los sume, reste, multiplique y divida.
entrada:n1,n2
salida:Salida: n1 se suma con n2 ,n1 se resta con n2, n1 se multiplica con n2,n1 se divide con n2.
proceso: n1+n2, n1-n2, n1*n2, n1/n2

Pseudocodigo:
		practica1
			leer n1,n1
		 n1+n2
           		 Imprimir " el resultado de la suma es: "
                 n1-n2
            		Imprimir " el resultado de la resta es: "
                n1*n2
           		 Imprimir "el resultado de la multiplicacion es: "
                n1/n2
           		 Imprimir "el resultado de la division es: "
               		Fin programa
               		
Prueba de escritorio

N1	N2	pantalla
6	4	el resultado de la suma es 10
6	4	el resultado de la resta es 2
6	4	el resultado de la multiplicacion es 24
6	4	el resultado de la division es 1.5


Image

Code: Select all


2)

Problema: Dados base y altura, calcula el área de un triángulo
Entrada: base,altura
Salida: area
Proceso: dar valor de base, dar valor de altura, multiplicar el primer dado valor por el segundo valor dado.

Pseudocodigo:
	leer:base,altura
	 base*altura
	 	imprimir "el area es"+Area
	 Fin  programa

prueba de escritorio:
altura	base	pantalla
4	5	El área es 20


Image

Code: Select all

3)


Problema: Dados el radio de un círculo calcula el área y el perimetro
Entrada: rad
Salida: area,perimetro
Proceso: dar el radio de un círculo, sacar el area multiplicando pi por el radio elevado al cuadrado, sacar el perímetro multiplicando 2 por pi por el radio

Pseudocodigo
	punto3
	 leer radio
	 pi=3.1416
	 perimetro=2*pi*radio
	 area=pi*radio^2
	 	imprimir "perimetro"
	 	imprimir "area"
	 	  Fin programa.
	 	
Prueba de escritorio:
Radio	Pantalla
2	El perimetro es 12.5664
	El área es 12.5664
	 	
  
   }
}

Image

Code: Select all

4)
problema: Dados la edad en años, lo convierta a días
Entrada: años
Salida: días
Proceso: dar un la edad en años, multiplicar la edad en años por 365,25

pseudocodigo:
	leer edad
	Dias= edad*dias
	   imprimir "su edad en dias es: "
	 Fin programa
	 
Prueba de escritorio:
edad	   Edad en dias
17	   6209.25





Image

Code: Select all

5)
Problema: Realizar un programa que dados el nombre, la cantidad de horas laboradas y el valor por hora calcule y muestre lo siguiente: Valor bruto es igual a horas laboradas por valor hora. Retención es el 10% del valor bruto. Neto a pagar es valor bruto menos retención. Se debe mostrar un mensaje que diga el nombre de la persona, las horas laboradas, el valor bruto, la retención y el neto a pagar.
Int:nombre,horas laboradas ,valor hora.
Out:valorbruto,retención,valor neto.
Pseudocódigo
      Programa punto1
	Leer nombre,holabor,valorhora
            Imprimir bienvenido + nombre
	Valorbruto=Holabor*valorhora
           Imprimir valor bruto
	Retención=10% valor bruto
           Imprimir retención
	Valorneto=valorbruto-retencion
           Imprimir valorneto
Fin programa

Prueba de escritorio
nombre	Horaslabor	valorhora	pantalla
juan	20	2000	20h	40000	4000	36000
Image
Last edited by juan.guzmant on Mon May 23, 2016 10:35 am, edited 12 times in total.
Juan Camilo Guzmán Toro.
Gestion de calidad.
EZ PZY

User avatar
Santiago Quintero
Posts: 25
Joined: Mon Jan 25, 2016 1:21 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by Santiago Quintero » Tue Apr 19, 2016 9:45 am

Code: Select all

import javax.swing.JOptionPane;
class AreaCuadrilatero{
	public static void main(String args[]){
		double Lado1,Lado2,Area;
		
		Lado1=Double.parseDouble(JOptionPane.showInputDialog("Por favor ingrese el valor del lado 1"));
		Lado2=Double.parseDouble(JOptionPane.showInputDialog("Por favor ingrese el valor del lado 2"));
		
		Area=Lado1*Lado2;
		
		JOptionPane.showMessageDialog(null, "El área es: " + Area);
		System.out.println("el area es:"+Area);
	}
}
Last edited by Santiago Quintero on Wed May 18, 2016 6:31 pm, edited 4 times in total.

santa001
Posts: 12
Joined: Mon Feb 08, 2016 7:36 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by santa001 » Tue Apr 19, 2016 8:26 pm

Image

Image

Image
Image
Image :mrgreen:
Last edited by santa001 on Sun May 15, 2016 11:43 pm, edited 3 times in total.

elmachado
Posts: 19
Joined: Mon Jan 25, 2016 1:15 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by elmachado » Wed Apr 20, 2016 9:49 pm

punto 1
Image
punto 2
Image
punto 3
Image
punto 4
Image
punto 5
Image
Last edited by elmachado on Sun May 22, 2016 5:36 pm, edited 2 times in total.

User avatar
santrelo291005
Posts: 26
Joined: Mon Feb 01, 2016 3:28 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by santrelo291005 » Wed Apr 20, 2016 10:22 pm

Taller 1 Java

Image

punto 1
Image
punto 2
Image
punto 3
Image
punto 4
Image
punto 5
Image
Santiago Restrepo López
Lógica de Programación

User avatar
Santiago Quintero
Posts: 25
Joined: Mon Jan 25, 2016 1:21 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by Santiago Quintero » Thu Apr 21, 2016 4:38 pm

Santiago Quintero wrote:

Code: Select all

//SANTIAGO QUINTERO
//000321086
//UNIVERSIDAD PONTIFICIA BOLIVARIANA
//02-05-2016
import javax.swing.JOptionPane;
class AreaCuadrilatero{
	public static void main(String args[]){
		double Lado1,Lado2,Area;
		
		Lado1=Double.parseDouble(JOptionPane.showInputDialog("Por favor ingrese el valor del lado 1"));
		Lado2=Double.parseDouble(JOptionPane.showInputDialog("Por favor ingrese el valor del lado 2"));
		
		Area=Lado1*Lado2;
		
		JOptionPane.showMessageDialog(null, "El área es: " + Area);
		System.out.println("el area es:"+Area);
	}
}

Code: Select all

PRACTICA 1

Code: Select all

1.Realizar un programa que dados dos números posteriormente los sume, los reste, los multiplique y los divida.
Image

Code: Select all

2.Realizar un programa que dada la base y la altura calcule el área de un triángulo.
Image

Code: Select all

3.Realizar un programa que dado el radio de un círculo calcule el área y el perímetro.
Image

Code: Select all

4.Realizar un programa que dada la edad en años la convierta a días. Tome los años como 365.25 días.
Image

Code: Select all

5.Realizar un programa que dados el nombre, la cantidad de horas laboradas y el valor por hora calcule y muestre lo siguiente:
Valor bruto es igual a horas laboradas por valor hora.
Retención es el 10% del valor bruto.
Neto a pagar es valor bruto menos retención.
Image
Last edited by Santiago Quintero on Tue May 03, 2016 9:39 am, edited 5 times in total.

User avatar
Juan David Goez
Posts: 20
Joined: Mon Jan 25, 2016 1:14 pm

Re: PRACTICA 1 - INTRODUCCIÓN

Post by Juan David Goez » Sat Apr 23, 2016 2:08 pm

Ejercicios Java

1. Realizar un programa que dados dos números posteriormente los sume, los reste, los multiplique y los divida:

Code: Select all

1. Análisis del problema:
-Entrada(in): Numero 1, Numero 2.
-Salida(out): Resultado suma, Resultado resta, Resultado multiplicación, Resultado división.
-Proceso: Sumar Numero 1 y Numero 2, Restar Numero 1 y Numero 2, Multiplicar Numero 1 y Numero 2, Dividir Numero 1 y Numero 2.

2. Construcción del algoritmo:
Programa CalculadoraBasica
               Leer Numero1, Numero2
               
               Rsuma=Numero1+Numero2
               Rresta=Numero1-Numero2
               Rmultiplicacion=Numero1*Numero2
               Rdivision=Numero1/Numero2
               
               Imprimir "El resultado de la suma es: " Rsuma
               Imprimir "El resultado de la resta es: " Rresta
               Imprimir "El resultado de la multiplicación es: " Rmultiplicacion
               Imprimir "El resultado de la división es: " Rdivision
Fin programa
3,4 y 5:
Image

2. Realizar un programa que dada la base y la altura calcule el área de un triángulo:

Code: Select all

1. Análisis del problema:
-Entrada(in): Base, Altura.
-Salida(out): Area del triangulo.
-Proceso: Multiplicar base por altura y dividir por 2.

2. Construcción del algoritmo:
Programa AreaTriangulo
               Leer Base, Altura
               
               AreaT=(Base*Altura)/2
               
               Imprimir "El area del triangulo es: " AreaT
 Fin Programa              
3,4 y 5:
Image

3. Realizar un programa que dado el radio de un círculo calcule el área y el perímetro:

Code: Select all

1. Análisis del Problema:
-Entrada(in): Radio.
-Salida(out):Area, Perimetro.
-Proceso: Área= Multiplicar π por Radio elevado al cuadrado.
               Perímetro= Multiplicar 2 por π por Radio.

2. Construcción del algoritmo:

Programa AreaYPerimetroCirculo
               Leer Radio
               
               Area= π*Radio^2
               Perimetro= 2*π*Radio
               
               Imprimir "El área del circulo es: " Area
               Imprimir "El perímetro del circulo es: " Perimetro
Fin programa
3,4, y 5:
Image

4. Realizar un programa que dada la edad en años la convierta a días. Tome los años como 365.25 días:

Code: Select all

1. Análisis del problema:
-Entrada(in): Edad.
-Salida(out): Edad en Días.
-Proceso: Edad*365,25.

2. Construcción del algoritmo:
Programa EdadenDias
               Leer Edad
               Edad en dias = Edad*365,65
               Imprimir "Su edad en dias es " Edad
Fin Programa
3,4 y 5:
Image

5. Realizar un programa que dados el nombre, la cantidad de horas laboradas y el valor por hora calcule y muestre lo siguiente:
-Valor bruto es igual a horas laboradas por valor hora.
-Retención es el 10% del valor bruto.
-Neto a pagar es valor bruto menos retención.

Code: Select all

1. Análisis del problema:
-Entrada(in): Nombre, Cantidad de horas laboradas, valor por hora.
-Salida(out): Nombre, Cantidad de horas laboradas, Valor bruto, Retención, Neto a pagar.
-Proceso: Valor bruto= Multiplicar Cantidad de horas laboradas por Valor por hora.
               Retención= Dividir 10 por Valor bruto y multiplicar por 100.
               Neto a pagar: Valor bruto menos Retención.


2. Construcción del algoritmo:
Programa NCVRN
               Leer Nombre,CantidadHoras,ValorHora

               ValorBruto= CantidadHoras*ValorHora
               Retencion=(10/ValorBruto)*100
               NetoAPagar=ValorBruto-Retencion
               
               Imprimir "Bienvenido " Nombre
               Imprimir "La cantidad de horas laboradas es: " CantidadHoras
               Imprimir "El valor bruto es: " ValorBruto
               Imprimir "La retención es: " Retención
               Imprimir "El valor Neto a pagar es: " NetoAPagar
Fin Programa                      
3,4 y 5:
Image

Post Reply