problemas algoritmos

Páginas: 5 (1183 palabras) Publicado: 11 de septiembre de 2013
1.- Diseñar un algoritmo que calcule lo que debe pagar una persona que desea comprar un terreno que cuesta 120 soles el metro cuadrado. Ademas debe pagar 750 soles por instalación de servicios.

package terreno;

import javax.swing.JOptionPane;

public class Main {

    public static void main(String[] args) {
        int terreno, metros, pagar;
        metros =Integer.parseInt(JOptionPane.showInputDialog("Ingrese los metros cuadrados"));
        terreno = metros * 120;
        pagar = terreno + 750;
        salida(pagar);

    }

    public static void salida(double pagar) {
        JOptionPane.showMessageDialog(null, "Usted paga en total " + pagar + " incluyendo \ninstalaciones de servicio");
    }
}

2.- Construir un algoritmo que calcule el monto de cada cuotaque debe pagar un cliente que compra un equipo de sonido al crédito, sabiendo que el monto de compra recibe un incremento del 19% del impuesto.

package equipo_sonido;

import javax.swing.JOptionPane;

public class Main {

    public static void main(String[] args) {
        double mon, igv, monto, letras;
        int let;
        mon =Integer.parseInt(JOptionPane.showInputDialog("Ingrese el monto del equipo:"));
        let = Integer.parseInt(JOptionPane.showInputDialog("Ingrese las letras a pagar"));
        igv = mon * 0.19;
        monto = mon + igv;
        letras = monto / let;
        salida(monto, letras, let);

    }

    public static void salida(double monto, double letras, int let) {
        JOptionPane.showMessageDialog(null, "el monto total es: " + monto+ "\nSu cuota esta divida en " + let + " letras\n c/u en " + letras);
    }
}

3.-  Dado un número natural de 3 cifras diseñe un algoritmo que permita obtener la multiplicación de sus dígitos. Así, si se lee el numero 235, el algoritmo deberá mostrar 30 (2*3*5 = 30).

package multi;
import javax.swing.JOptionPane;
public class Main {

    public static void main(String[] args) {
intn1,n2,n3,num,multi;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero de 3 cifras: "));
n1=num/100;
n2=(num/10)-(n1*10);
n3=num%10;
multi= n1*n2*n3;
salida(n1,n2,n3, multi);
    }
    public static void salida(int n1,int n2,int n3, int multi){
        JOptionPane.showMessageDialog(null,"Los numeros son: "+n1+"*"+n2+"*"+n3+"="+multi);
    }

}

4.- Dado un númeronatural de 4 cifras diseñe un algoritmo que permita sumar el primer y el último dígito.

package suma;
import javax.swing.JOptionPane;
public class Main {
    public static void main(String[] args) {
        int num,n1,n4,suma;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero de 4 cifras: "));
n1=num/1000;
n4=num%10;
suma=n1+n4;
salida(suma);
    }
    public static voidsalida(int suma){
        JOptionPane.showMessageDialog(null,"La suma del primer y ultimo numero es: "+suma);
    }

}

5.- Diseñe un algoritmo que intercambie las cifras de las unidades de dos números naturales. Por ejemplo: el número 1 = 785 y el número 2 = 49 que al intercambiar será número 1 = 789 y número 2 = 45.

package cambio_unid;
import javax.swing.JOptionPane;
public classMain {
    public static void main(String[] args) {
        int n1,n2,n1R,n1E,n2R,n2E,n1N,n2N;
        n1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero"));
       n2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro numero"));
    n1R=n1%10; //unidad 1
    n1E=n1/10;//guardando enteros 1
    n2R=n2%10;//unidad 2
    n2E=n2/10;//guardando enteros 2
   n1N=(n1E*10)+n2R;//
    n2N=(n2E*10)+n1R;
        salida(n1,n1N,n2, n2N);
    }
    public static void salida(int n1,int n1N, int n2, int n2N){
JOptionPane.showMessageDialog(null,"El primer numero es: "+n1+" - cambiando unidad es: "+n1N+"\nEl segundo numero es: "+n2+" - Cambiando unidad es: "+n2N);
    }

}

6.- Un hospital ha recibido una donación especial que será repartida de la siguiente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo del problema # ...
  • Problemas de algoritmos
  • Problemas algoritmos
  • Problema De Algoritmos
  • Problema De Algoritmos
  • Resolucion problemas de algoritmos
  • Resolucion de problemas y algoritmos
  • Algoritmo De La Tabla Problema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS