Respuesta examenes

En esta sección se resolverán dudas relacionadas con el lenguaje de programación de Oracle Java

Moderator: julianmartinez16

Post Reply
User avatar
Mangel21
Posts: 30
Joined: Fri Jan 22, 2016 8:06 am

Respuesta examenes

Post by Mangel21 » Tue Aug 30, 2016 8:57 am

Aca los posts linces
Brayan O.Sud0 :D
Logica Programación

User avatar
Mangel21
Posts: 30
Joined: Fri Jan 22, 2016 8:06 am

Re: Respuesta examenes

Post by Mangel21 » Tue Aug 30, 2016 9:08 am

Solucion Examen Plutarco :D :D
Nathalia Andrea Ortega
Brayan Osorio

Punto 1
Evalue las siguientes expresiones y justifique su respuesta.

Code: Select all

  	!(5>3)&&!(true)=Falso, porque, !(5>3)=F y !(true)=False y el && solo es verdadero cuando ambas son verdaderas.
	(5+6)>3||6>3=True, porque, (5+6)>3=True y 6>3=True y el || es verdadero cuando una de las opciones es verdadera.
	(!5+5-2>1)*3= No tiene solución porque no se puede negar un numero.
	6>3||9<=5&&4>2||4<2=True, porque, (6>3||9<=5)=True y (4>2||4<2)=True y el && es verdadero cuando todos son verdaderos.
	!(5*8)= No tiene solucion porque no se puede negar una operación aritmetica.

	





public class Evaluacion{
	public static void main(String[] args) {
		
		boolean r1, r2, r3, r4, r5;

		r1= !(5>3)&&!(true);
		r2= (5+6)>3||6>3;
		r3= (!5+5-2>1)*3;
		r4= 6>3||9<=5&&4>2||4<2;
		r5= !(5*8);
		

		System.out.println("1."+r1);
		System.out.println("2."+r2);
		System.out.println("3."+r3);
		System.out.println("4."+r4);
		System.out.println("5."+r5);
		
	}
}
Punto 2
Realice el pseudocodigo, el diagrama de flujo, la prueba de escritorio y el programa en java que calcule la devuelta de una compra

Code: Select all

*****PUNTO 2******



--PSEUDOCOÓDIGO--

1.inicio
2.tome el dinero para pagar
3.Restele el costo del producto
4.Si el resultado es menor a cero vaya al paso 5, si no vaya al paso 6
5.Usted debe el resultado de la resta negativo, vaya al paso 7
6.Se le devuelve el resultado de la resta, vaya al paso 7
7.Muchas gracias 
8.Fin.

---PROGRAMA JAVA---

public class Compra{
	public static void main(String[] args) {

		int valor_p, valor_c, r;

		valor_p=0;
		valor_c=0;
		r=valor_p - valor_c;

		if(r>=0){

			System.out.println("Su devuelta es "+r);

		}
		
		else{

			System.out.println("Usted debe "+r);

		}
	}
}

Image

Image


Punto 3
Explique que es el operador modulo y realice un ejemplo

Code: Select all

****EJERCICIO 3****

El operador módulo nos permite obtener el residuo de la operación (%).

---JAVA---

public class Mod{
	public static void main(String[] args) {

		int x, y;
		y=0;
		x= y%2;


		if(x==0){

			System.out.println("Es par");

		}
		
		else{

			System.out.println("No es par");

		}
	}
}
Punto 4
Responda las siguientes preguntas
a) Que es un error de compilacion? Escriba un ejemplo
b) Para que se debe declarar una variable? Escriba un ejemplo

Code: Select all

4. 
   a)Un error de compilación es un mensaje que nos da el compilador porque no ha podido producir nuestra aplicación a 
   partir del código fuente del programa. 
	Ejemplo
	C:\Users\B09S105est\Desktop\Nueva carpeta>"C:\Program Files\Java\jdk1.8.0_91\bin\javac" Area.java
	Area.java:18: error: ';' expected
                                System.out.println(ar)
                                                     ^
   b) Se deben declarar las variables para poder reservar el espacio de memoria donde se van a almacenar los datos.
	Ejemplo
	
	boolean triangulo;
	double bt, ht,br,hr,at,ar;

Punto 5
Realice un programa en java que calcule el area de un triangulo y el area de un rectangulo, se debe usar un dato booleano, para saber que operacion se debe realizar

Code: Select all

public class Area{
	public static void main(String[] args) {
			
			boolean triangulo;
			double bt, ht,br,hr,at,ar;

			bt=0;
			ht=0;
			br=0;
			hr=0;
			at=(bt*ht)/2;
			ar=hr*br;

			triangulo=true;
			if(triangulo){
				System.out.println(at);	
			}else{
				System.out.println(ar);
			}

	}
}
Brayan O.Sud0 :D
Logica Programación

User avatar
sebascz
Posts: 55
Joined: Fri Jan 22, 2016 8:14 am

Re: Respuesta examenes

Post by sebascz » Tue Aug 30, 2016 9:32 am

solución parcial
sebastian castaño zuluaga
julian restrepo correa

punto1
!(5>3)&&!(true) false porque una de las expresiones se niega
(5+6)>3 || 6>3 true una de las expresiones es verdadera
(!5+5-2>1)*3 error no compila ya que la expresion esta negada
6>3||9<=5 && 4>2||4<2 true dos de las expresiones son verdaderas
!(5*8) error se niega la expresion

punto 2
pseudocodigo
1 inicio
2 incerte el precio del producto (a)
3 incerte el dinero con que se paga(b)
4 reste a-b
5 si el valor de a o b es menor que 0 imprimir valores incorrectos.
6 si el valor de b es mayor que a imprimir valores incorrectos
7 c=a-b
8 imprimir u devuelta es c
9 fin

Code: Select all

public class holaprro
 {
  public static void main(String args[])
   {
   double a,b,c;
   a=-5;//valor producto
   b=9;// valor de tu dinero
   c=(b-a);

   if(a>b)
   { 
      System.out.println("no tiene suficiente dinero");
   }
   if(a<0 && b<0)
   {
      System.out.println("no mames wey");
      }
      else
      {
         System.out.println("su devuelta es"+ c);
           }
}
Image


Image

punto 3
es el operador que te permite saber si un numero es par o impar sabiendo si el reciduo es 0 o no

Code: Select all

 double r;
 public class holaprro
 {
  public static void main(String args[])
   {
      r=5;
      if(r%2 == 0)
      {
         System.out.println("el numero es par prro");
      }
       else
       {
         System.out.println("no es par prro");
       }
   }
     }
punto 4

Code: Select all

a. un error de compilacion es cuando hay un error en la sintaxis.
por ejemplo una raiz negativa.
b. se declara para que el programa sepa a que equivale la variable
x=5
punto 5.

Code: Select all

   public class holaprro
 {
  public static void main(String args[])
   {
   boolean rectangulo;
   double tr,vr,kr,lt,tt,vt;
    tr=7;
    vr=5;
    tt=8;
    vt=3;
    lt=(tt*vt)/2;
    kr=(tr*vr);
    rectangulo = verdadero
    if(rectangulo)
    {
    System.out.println("el area del triangulo es"+ kr);
    }
    else
    {
    System.out.println("el area del rectangulo es"+ lt);
    }

   }
}
Last edited by sebascz on Tue Aug 30, 2016 4:13 pm, edited 11 times in total.
Sebastián Castaño

User avatar
CamiloHU
Posts: 32
Joined: Mon Jan 25, 2016 8:19 am

Re: Respuesta examenes

Post by CamiloHU » Tue Aug 30, 2016 9:35 am

Solución Parcial
Cristian Camilo Hernández Uribe
Juan Felipe Franco Zuluaga


1.
Sin título.png
2.

Code: Select all

public class Zodiaco
{
	public static void main (String args [])
	{
		int Dia=0, Mes=0;
		
		if(Mes == 3 && Dia >= 21 || Mes == 4 && Dia <= 20)
			System.out.println("Su signo es Aries");

		if(Mes == 4 && Dia >= 21 || Mes == 5 && Dia <= 20)
			System.out.println("Su signo es Tauro");

		if(Mes == 5 && Dia >= 21 || Mes == 6 && Dia <= 20)
			System.out.println("Su signo es Geminis");

		if(Mes == 6 && Dia >= 21 || Mes == 7 && Dia <= 20)
			System.out.println("Su signo es Cancer");

		if(Mes == 7 && Dia >= 21 || Mes == 8 && Dia <= 21)
			System.out.println("Su signo es Leo");

		if(Mes == 8 && Dia >= 22 || Mes == 9 && Dia <= 22)
			System.out.println("Su signo es Virgo");

		if(Mes == 9 && Dia >= 23 || Mes == 10 && Dia <= 22)
			System.out.println("Su signo es Libra");

		if(Mes == 10 && Dia >= 23 || Mes == 11 && Dia <= 22)
			System.out.println("Su signo es Escorpio");

		if(Mes == 11 && Dia >= 23 || Mes == 12 && Dia <= 20)
			System.out.println("Su signo es Sagitario");

		if(Mes == 12 && Dia >= 21 || Mes == 1 && Dia <= 19)
			System.out.println("Su signo es Capricornio");

		if(Mes == 1 && Dia >= 20 || Mes == 2 && Dia <= 18)
			System.out.println("Su signo es Acuario");

		if(Mes == 2 && Dia >= 19 || Mes == 3 && Dia <= 20)
			System.out.println("Su signo es Piscis");


	}
}
3.

Code: Select all

public class Expresiones
{
	public static void main (String args[])
	{
		boolean resultado1, resultado2, resultado3, resultado4, resultado5;

		resultado1= (!(3>2) && !(false));
		System.out.println("El resultado es "+resultado1);
		resultado2= (5+6)>3 || 6>3 && false;
		System.out.println("El resultado es "+resultado2);
		resultado3= (!(5+5-2>1)*3) || 4>2;
		System.out.println("El resultado es "+resultado3);
		resultado4= 6>3 || 9<=5;
		System.out.println("El resultado es "+resultado4);
		resultado5= (!(5*8) >4);
		System.out.println("El resultado es "+resultado5); 
	}
}
resultado1= false
resultado 2= false
resultado 3= error
resultado 4= true
resultado 5= error
Cristian Camilo Hernández Uribe.

User avatar
andresagudelo98
Posts: 39
Joined: Mon Feb 01, 2016 1:17 pm

Re: Respuesta examenes

Post by andresagudelo98 » Tue Aug 30, 2016 9:43 am

codigo del los signos zodiacales


Code: Select all

public class HolaMundo
{
	public static void main(String args[])
	{
		int dia,mes;
		mes=12;
		dia=23;
            
         if ((mes==1&&dia>=20)||(mes==2&&dia<=18)) {
         	System.out.println("usted es acuario");
         	}	

         	if ((mes==2&&dia>=19)||(mes==3&&dia<=20)){
         		System.out.println("usted es piscis");

         	}

         	if ((mes==3&&dia>=21)||(mes==4&&dia<=20)){
         		System.out.println("usted es aries");

         	}
         	if ((mes==4&&dia>=21)||(mes==5&&dia<=20)){
         		System.out.println("usted es tauro");

         	}
         	if ((mes==5&&dia>=21)||(mes==6&&dia<=20)){
         		System.out.println("usted es geminis");

         	}
         	if ((mes==6&&dia>=21)||(mes==7&&dia<=20)){
         		System.out.println("usted es cancer");

         	}
         	if ((mes==7&&dia>=21)||(mes==8&&dia<=21)){
         		System.out.println("usted es leo");

         	}
         	if ((mes==8&&dia>=22)||(mes==9&&dia<=22)){
         		System.out.println("usted es virgo");

         	}
         	if ((mes==9&&dia>=23)||(mes==10&&dia<=22)){
         		System.out.println("usted es libra");

         	}
         	if ((mes==10&&dia>=23)||(mes==11&&dia<=22)){
         		System.out.println("usted es escorpio");

         	}
         	if ((mes==11&&dia>=23)||(mes==12&&dia<=20)){
         		System.out.println("usted es sagitario");

         	}
         	if ((mes==12&&dia>=21)||(mes==1&&dia<=19)){
         		System.out.println("usted es capricornio");

         	}



         	
         	
         }
		}

		
	


Andrés Agudelo.
Logica de programacion.
"Open your eyes, how much closer is Regarded... you can see less" ✡

User avatar
izuluagag
Posts: 25
Joined: Fri Jan 22, 2016 8:21 am

Re: Respuesta examenes

Post by izuluagag » Tue Aug 30, 2016 11:04 am

solución del examen
(Santiago Restrepo e Isabel Zuluaga)
2).

Code: Select all

public class Signo{
public static void main (String args[]){

int mes;
int dia;
int resultado;
mes = 7 ;
dia = 6 ;
if(mes<13&&mes>0){
	if(mes==1){
		if(dia>0&&dia<=19){
			System.out.println("capricornio");
		}
		if(dia>19&&dia<=31){
			System.out.println("acuario");
			
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}
		
	}
	if(mes==2){
		if(dia>0&&dia<=18){
			System.out.println("acuario");
		}
		if(dia>18&&dia<=29){
			System.out.println("piscis");
		}
		if(dia<0&&dia>29){
			System.out.println("dato invalido");
		}
		
	}
	if(mes==3){
		if(dia>0&&dia<=20){
			System.out.println("piscis");
		}
		if(dia>20&&dia<=31){
			System.out.println("aries");
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}

	}
	if(mes==4){
		if(dia>0&&dia<=20){
			System.out.println("aries");
		}
		if(dia>20&&dia<=30){
			System.out.println("tauro");
		}
		if(dia<0&&dia>30){
			System.out.println("dato invalido");
		}
	}
	if(mes==5){
		if(dia>0&&dia<=20){
			System.out.println("tauro");
		}
		if(dia>20&&dia<=31){
			System.out.println("geminis");
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}

	}
	if(mes==6){
		if(dia>0&&dia<=20){
			System.out.println("geminis");
		}
		if(dia>20&&dia<=30){
			System.out.println("cancer");
		}
		if(dia<0&&dia>30){
			System.out.println("dato invalido");
		}

	}
	if(mes==7){
		if(dia>0&&dia<=20){
			System.out.println("cancer");
		}
		if(dia>20&&dia<=31){
			System.out.println("leo");
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}

	}
	if(mes==8){
		if(dia>0&&dia<=21){
			System.out.println("leo");
		}
		if(dia>21&&dia<=31){
			System.out.println("virgo");
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}

	}
	if(mes==9){
		if(dia>0&&dia<=22){
			System.out.println("virgo");
		}
		if(dia>22&&dia<=30){
			System.out.println("libra");
		}
		if(dia<0&&dia>30){
			System.out.println("dato invalido");
		}

	}
	if(mes==10){
		if(dia>0&&dia<=22){
			System.out.println("libra");
		}
		if(dia>22&&dia<=31){
			System.out.println("escorpio");
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}

	}
	if(mes==11){
		if(dia>0&&dia<=22){
			System.out.println("escorpio");
		}
		if(dia>22&&dia<=30){
			System.out.println("sagitario");
		}
		if(dia<0&&dia>30){
			System.out.println("dato invalido");
		}

	}
	if(mes==12){
		if(dia>0&&dia<=20){
			System.out.println("sagitario");
		}
		if(dia>20&&dia<=31){
			System.out.println("capricornio");
		}
		if(dia<0&&dia>31){
			System.out.println("dato invalido");
		}

	}

}
if(mes<0&&mes>12&&dia<0&&dia>31){
System.out.println("dato invalido");
}
4).
a)¿que es un error de sintaxis?
R/Es un error en la escritura de una o varias lineas del programa

Code: Select all

system.out.println("Error")
b)¿que es un tipo de dato?
R/Es un atributo de los datos que indica la clase de datos que se va a trabajar.

Code: Select all

 
 int entera;
 entera = 25;
 float PuntoFlotante;
 decimal = 30.0;
 
5).
Código java:

Code: Select all

public class Hora
{
	public static void main (String args[])
	{
		int hora;
		hora = 24;

		if(hora>0&&hora<=24)
		{
			if(hora>=0&&hora<=12)
			{
				System.out.println("Buenos Dias");
			}
				
			if(hora>12&&hora<=18)
			{
				System.out.println("Buenas Tardes");
			}	
			if(hora>18&&hora<=24)
			{
				System.out.println("Buenas Noches");
			}

		}			
		else
				{
				System.out.println("Datos invalidos");
				}

		

	}
}

Isabel Zuluaga González

User avatar
ccpc
Posts: 74
Joined: Fri Jan 22, 2016 8:08 am

Re: Respuesta examenes

Post by ccpc » Tue Aug 30, 2016 3:02 pm

Cristian Camilo Palacio Cuartas
Omar Andrés Echeverri Palacio


Punto 1

Code: Select all

public class Notas
{
	public static void main(String args[])
	
    {   
    	

    	

    	double nota1;
    	double nota2;
    	double nota3;
    	double nota4;
    	double nota5;
    	double nota6;
    	double notafinal;

    	nota1=4.5;
    	nota2=4;
    	nota3=4;
    	nota4=4;
    	nota5=4.5;
    	nota6=4.7;
    	notafinal=(nota1*0.20)+(nota2*0.15)+(nota3*0.15)+(nota4*0.10)+(nota5*0.35)+(nota6*0.05);
    	System.out.println("la nota final es "+notafinal);
    	

	}
}
Punto 5

Code: Select all

public class Mayor_Menor
{
	public static void main(String args[])
	
    {   
    	

    	int x;
    	int y;
    	int resultado; 
    	x=15;
    	y=22;
    	resultado=x+y;

    	if (x>y) {
    		System.out.println("el numero mayor es "+x+" el numero menor es "+y+" la suma es "+resultado);
    		
    	}
    	if (x<y) {
    		System.out.println("el numero mayor es "+y+" el numero menor es "+x+" la suma es "+resultado);
    	}
    	if (x==y) {
    		System.out.println("ambos numeros son iguales y su suma es "+resultado);
    		
    	}
 }
}
Nombre: Cristian Camilo Palacio Cuartas.
Materia: Logica de programación.

Post Reply