Translate

31 de julio de 2013

Ejercicios Resueltos con Estructuras Repetitivas :IF

ESTRUCTURAS REPETITIVAS (IF)

CONCEPTO:

La instrucción if nos permite comprobar una condición. En caso de que esa condición se cumple se ejecutará un determinado bloque de instrucciones, mientras que si no se cumple podemos optar por ejecutar otro bloque distinto de instrucciones o no ejecutar ninguna.
La sintaxis básica de la instrucción if…else es la siguiente:



if(condicion)
{
    //sentencias si la condición es verdadera
}
else
{
    //sentencias si la condición es falsa
}


Ejercicios Resueltos :


1.Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: 
Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

Si trabaja 40 horas o menos se le paga $16 por hora 

public class Salario { 
public static void main(String[] args) {
int horasTrabajadas, horasExtras, salarioSemanal;

horasTrabajadas = 47;

if ( horasTrabajadas > 40 ) {
horasExtras = horasTrabajadas - 40;
salarioSemanal = horasExtras * 20 + 40 * 16;
System.out.println("El salario con horas extras es de " +
salarioSemanal);
}
else {
salarioSemanal = horasTrabajadas * 16;
System.out.println("Su sueldo es de " + salarioSemanal);
}
}



2.En MegaPlaza se hace un 20% de descuento a los clientes cuya compra supere los 300 ¿Cual será la cantidad que pagara una persona por su compra? 

public class Compra { 
public static void main(String[] args) {
double compra, descuento, total;
compra = 410;
descuento = compra*0.20;
total = compra - descuento;
if (compra>300) {
System.out.println("El descuento es de: " + descuento);
System.out.println("El total a pagar es: " + total);
}
else
System.out.println("Sin descuentos, el total es:" + total);
}



Ejercicios Resueltos con Estructuras Repetitivas:WHILE


ESTRUCTURAS REPETITIVAS (WHILE)


1.       Hacer mientras que______(while)
2.       Hacer hasta que_________(do_while)
3.       Desde o para____________(for)



La estructura mientras que (while) es aquella en la que el número de repeticiones de bucle no se conoce por anticipado, y el cuerpo del buque se repite mientras se cumple una determinada condición. 

1.Realizar un programa que imprima en pantalla los números del 1 al 100.

public class EstructuraRepetitivaWhile1 {

 public static void main(String[] ar) {
 int x; x=1; while (x<=100) {
 System.out.print(x);
 System.out.print(" - "); x = x + 1;
 }
  }
   }

2.Escribir un programa que solicite la carga de un valor positivo y nos muestre desde 1 hasta el valor ingresado de uno en uno.
Ejemplo: Si ingresamos 30 se debe mostrar en pantalla los números del 1 al 30.



public class EstructuraRepetitivaWhile2 {
    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int n,x;
        System.out.print("Ingrese el valor final:");
        n=teclado.nextInt();
        x=1;
        while (x<=n) {
            System.out.print(x);
            System.out.print(" - ");
            x = x + 1;
        }
    }

3.Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio.


public class EstructuraRepetitivaWhile3 {
    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int x,suma,valor,promedio;
        x=1;
        suma=0;
        while (x<=10) {
            System.out.print("Ingrese un valor:");
            valor=teclado.nextInt();
            suma=suma+valor;
            x=x+1;
        }
        promedio=suma/10;
        System.out.print("La suma de los 10 valores es:");
        System.out.println(suma);
        System.out.print("El promedio es:");
        System.out.print(promedio);
    }
}

4.Elaborar un programa que muestre  los numeros pares comprendidos entre 10 y 20 inclusive.

#include<stdio.h>
main(){
int i;
printf("Los numeros pares entre 10 y 20 inclusive son: \n");
for(i=10;i<=20;i=i+2)   
printf("%d \n",i);
return 0;
}

5. Mostrar la tabla de caracteres ASCII a partir del Código 32 (el espacio en blanco) hasta el Código 164 (o sea la ñ) sin incluir las minúsculas (rango del 97 al 122).

# include<stdio.h>
main(){
int i;
printf("Los Caracteres ASCII son: \n");
for(i=32;i<=164;i++)  {  
  if(i<97 || i>122)        
printf("%c %d \t",i,i);    
}
return 0;
}

30 de julio de 2013

Creando Aplicaciones En Java Web

JSP Page

Operaciones Matematicas

SUMAS



Total

RESTAS



Total

MULTIPLICACION



Total


Este formulario se creo en aplication web de Java,si quieren saber como crear uno asi solo copien el codigo de fuente haciendo anti Click en la pantalla y seleccionando la opcion VER CODIGO DE FUENTE.

22 de julio de 2013

Ejercicios Resueltos con NetBeans II


1.DADO SEIS NUEMROS DETERMINAR EL MENOR DE ELLOS


2.GENERAR LA SIGUIENTE SERIE: 5,10,15,20,25,30,35....


3.DADO UN NUMERO ENTERO DETERMINAR SI ES POSITIVO,NEGATIVO O NULO.






12 de julio de 2013



EJERCICIOS RESUELTOS EN CONSOLA.NET

1.Crear una aplicación que permita ingresar dos valores y que visualice dos resultados con el operador division y division entera

Module Module11
    Sub main()
        Dim n1, n2, division As Double
        Dim divisionentera As Integer
        Console.WriteLine("ingrese el n1:")
        n1 = Console.ReadLine()
        Console.WriteLine("ingrese el n2:")
        n2 = Console.ReadLine()
        division = n1 / n2
        divisionentera = n1 / n2
        Console.WriteLine("la division es :" & division)
        Console.WriteLine("la division entera es :" & divisionentera)
        Console.ReadLine()
        Console.Clear()
        main()

    End Sub

End Module

2.determinar si un numero es positivo o negativo a traves de un mensaje

Module Module32
    Sub main()
        Dim num As Integer
        Dim resultado As String
        Console.WriteLine("ingrese numero:")
        num = Console.ReadLine()
        If num > 0 Then
            resultado = "positivo"
        Else
            resultado = "cero"
            If num < 0 Then
                resultado = "negativo"
            Else : resultado = "es cero"
            End If
        End If
        Console.WriteLine("el numero ingresado es:" & resultado)
        Console.ReadLine()
    End Sub
End Module



3.implementar una aplicacion que permita digitar un lenguaje de programación….

Module Module33
    Sub main()
        Console.WriteLine("digite su lenguaje favorito:")
        Dim lenguaje As String
        lenguaje = Console.ReadLine()
        lenguaje = lenguaje.ToUpper
        If lenguaje = "visual basic" Or lenguaje = "visual basic.net" Then
            Console.Write(lenguaje & "es otro lenguaje")

        End If
        Console.ReadLine()
    End Sub
End Module



4.En una playa de estacionamiento cobran S/. 2,5 por hora o fracción. Diseñar una aplicación que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y fracción.

Module Module34
    Sub main()
        'modulo35
        Dim h, m, m1, resul, tiempo As Integer
        Console.WriteLine("ingrese el tiempo en horas: ")
        h = Console.ReadLine()
        Console.WriteLine("ingrese cntidad en minutos: ")
        m = Console.ReadLine()
        If m > 0 And m < 60 Then
            m1 = 2.5
        Else
            m = 0
            Console.WriteLine("ingrese minutos entre 1 y 60 ")
            If m > 0 And m < 60 Then
                m1 = 2.5
            End If
        End If
        resul = (h * 2.5) + m1
        Console.WriteLine("el pago a realizar es: " & " s/. " & resul & " nuevos soles ")
        Console.ReadLine()
        Console.Clear()
        main()
    End Sub

End Module



5.Una companiña dedicada al alquiler de automoviles cobra un monto fijo de 200.00 para los primeros 300 km, cobra un adicional de S/. 5.00 por cada km en exceso sobre los 300 km.Para mas de 1000 km cobra S/ 3.00 por cada km en exceso sobre los 1000 km.Determinar el mont a pagar e impuesto.

Module Module35
    Sub main()
        Dim monto = 200
        Dim km, km1, km2, igv, exce, exce1, monto1 As Integer
        Console.WriteLine("Ingrese kilometros:")
        km = Console.ReadLine()
        If km > 0 And km < 300 Then
            Console.WriteLine("el monto a pagar es: " & monto)
            igv = monto * 0.19

        ElseIf km > 300 And km <= 1000 Then
            Console.WriteLine("el monto fijo por los primeros 300 km es:" & monto)
            km1 = km - 300
            Console.WriteLine("los km excedidos son:" & km1)
            exce = (km1 * 5)
            Console.WriteLine("el exceso delos kms importa:" & exce)
            monto1 = monto + (km1 * 5)
            Console.WriteLine("el monto a pagar es:" & monto1)
        End If
        Console.ReadLine()
        Console.Clear()
        main()

    End Sub

End Module



6.Una ferreteria desea tener un programa que le permita seleccionar cualquiera de las opcines, según tabla en tu hoja de consola 39  Calcular el total a pagar por cada articulo según aparatos sanitarios o materiales de construccion.

Module Module36
    Sub main()
        'modulo39
        Dim opcion As Integer
        opcion = 0
        Do While opcion < 3
            Console.WriteLine("DISTRIBUCION")
            Console.WriteLine("[1] aparatos sanitarios")
            Console.WriteLine("[2] materiales de construccion")
            Console.WriteLine("[3] terminar")
            Console.Write("elija la opcion de la ferreteria: ")
            opcion = Console.ReadLine()
            Select Case opcion
                Case Is = 1
                    aparatos()
                Case Is = 2
                    materiales()

            End Select
        Loop
    End Sub      


Espero les sea util todo la información Y la Compartan por favor.
 Muchas gracias. 

Ejercicios con formularios en Java

Ejercicios Resueltos:


1.Creación de Formularios en JaVa:


String nombre,dia,fecha;

        nombre=jTextField1.getText();
        dia=jTextField2.getText();
        fecha=jTextField3.getText();
        String mensaje="";
        String m2="";
        String m3="";

        if(jRadioButton1.isSelected())
        {
            mensaje=mensaje+"Sub 20";
        }
        if(jRadioButton2.isSelected())
        {
            mensaje=mensaje+"Sub 17";
        }
        else if(jRadioButton3.isSelected())
        {
            mensaje=mensaje+"Sub 14";
        }
        if(jCheckBox1.isSelected())
        {
            m2=m2+" Bronquiales";
        }
        if(jCheckBox2.isSelected())
        {
            m2=m2+" Intestinales";
        }
        if(jCheckBox3.isSelected())
        {
            m2=m2+" Congenitas.";
        }
        if(jRadioButton4.isSelected())
        {
            m3=m3+"Padre ";
        }
        if(jRadioButton5.isSelected())
        {
            m3=m3+"Madre";
        }
        else if(jRadioButton6.isSelected())
        {
            m3=m3+" Tutor";
        }

       jTextArea1.setText("mi nombre es: "+nombre+"\n");
        jTextArea1.append("mi DNI es : "+dia+"\n");
        jTextArea1.append("mi fecha de nacimiento es : "+fecha+"\n");
        jTextArea1.append("categoria"+mensaje+"\n");
        jTextArea1.append("La enfermedad es : "+m2+"\n");
        jTextArea1.append("El responsable es: "+m3+"\n");






2. Creacion de Formularios:

String mensaje="El color es ";

        mensaje=mensaje+jComboBox1.getSelectedItem().toString();


        jLabel1.setText(mensaje);



3.CREACION DE FORMULARIOS

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        int i;
        DefaultComboBoxModel modelo = new DefaultComboBoxModel();
        for(i=0; i<10; i+=2){
            modelo.addElement(+i);
        }
        jComboBox1.setModel(modelo);
       
    }



4.MOSTRAR NUMEROS PRIMOS Y NO PRIMOS MENORES DE 20 UTILIZANDO MODELO DE LISTA DESPLEGABLE

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
        int i;
        DefaultComboBoxModel modelo=new DefaultComboBoxModel();
        for(i=1; i<10; i+=2){
            modelo.addElement(+i);
        }
        jComboBox1.setModel(modelo);
       


    }




5.CREACION DE TABLA DE MULTIPLICAR

int num=0,res,m;
        m=Integer.parseInt(JOptionPane.showInputDialog("ingrese numero"));
       
        do
        {
            num++;
            res=num*m;
            jTextArea1.append(num+"x"+ m +"=" + res + "\n");

        }
        while(num<=12); 
    }





6.Hallar el cociente y residuo de dos números


public static void main(String[] args) {
// TODO code application logic here
//Variables
float c,r,a,b;
//Entrada
Scanner teclado=new Scanner(System.in);
System.out.print("Ingrese el diviendo: ");
a=teclado.nextFloat();
System.out.print("Ingrese el divisor: ");
b=teclado.nextFloat();
//Proceso
c=a/b;
r=a%b;
//Resultado
System.out.println("El cociente es: "+c);
System.out.println("El residuo es: "+r);

    }

}

7.Hallar la potencia de (A a la n)

public static void main(String[] args) {
// TODO code application logic here
//Variables
short a,n;
int p;
//Entrada
Scanner teclado=new Scanner(System.in);
System.out.print("Ingrese el Valor de a: ");
a=teclado.nextShort();
System.out.print("Ingrese el Valor de n: ");
n=teclado.nextShort();
//Proceso
p=(int)Math.pow((double)a,(double)n);

//Salida

System.out.println("La potenciaes:"+p);

    }
}

8.Hallar la radicación de (Raíz de n de A)

public static void main(String[] args) {
// TODO code application logic here
//Variables
short n,r;
int a;
//Entrada
Scanner teclado=new Scanner(System.in);
System.out.print("Ingrese el Valor de a: ");
a=teclado.nextShort();

//Proceso
r=(short)Math.pow((double)a,2);

//Salida

System.out.println("La potenciaes:"+r);

    }
}

9.Dado un número de 5 dígitos, devolver el número en orden inverso

public static void main(String[] args) {
// TODO code application logic here
//Variables
int n,n1,r;
//Entrada
Scanner teclado=new Scanner(System.in);
System.out.print("Ingrese el numero: ");
n=teclado.nextShort();

//Proceso
r=n%10;
n=n/10;
n1=r*10;

r=n%10;
n=n/10;
n1=(n1+r)*10;

r=n%10;
n=n/10;
n1=(n1+r)*10;

r=n%10;
n=n/10;
n1=(n1+r)*10;

n1=n1+n;

//Salida

System.out.println("El inverso es:"+n1);

   }
}

10.Calcular el área de un triángulo

public static void main(String[] args) {
int b,h,AREA;
Scanner teclado = new Scanner(System.in);
System.out.print("ingrese un numero");
b=teclado.nextInt();
System.out.print("ingrese otro numero");
h=teclado.nextInt();
 AREA=(b*h)/2;
System.out.println("el area del triangulo es:"+ AREA);


   }

}