Translate

jueves, 29 de mayo de 2014

PSEUDOCODIGOS A JAVA



EJERCICIOS DE PSEUDOCODIGOS HECHOS EN NETBEANS

1.- Ingresar dos números y hallar su producto utilizando únicamente sumas
packagemulconsumas;
importjava.util.Scanner;
public class Mulconsumas {
public static void main(String[] args) {
                        Scanner multiplicando=new Scanner (System.in);
                        Scanner multiplicador=new Scanner (System.in);

                        int a;
                        int b;
                        int sum=0;
                        System.out.println("ingresar dos numeros");
                        a=multiplicando.nextInt();
                        b=multiplicador.nextInt();
                        for (int k=1;k<=a;k++)
                        {         
                                   sum=sum+b;    
                        }
System.out.println("la suma o producto total es: " +sum);
            }
}

2.- ingresar un numero y mostrar si es primo o no
package danielprimo.o.no;
importjava.util.*;
public class DanielprimoONo {
public static void main(String[] args) {
       Scanner x=new Scanner(System.in);
int n;
intcont=0;
System.out.println("ingrese un numero");
        n=x.nextInt();
for (int k=2;k<n;k++){
if (n%k==0){
cont=cont+1;
}
    }
if(cont==0){
System.out.println(n+": es primo");}
else{
System.out.println(n+": no es primo");
            }
    }

}

3.- Visualizar  los números primos hasta n
packagedanielprimos;
importjava.util.*;
public class Danielprimos {
public static void main(String[] args) {
      Scanner teclado=new Scanner(System.in);
int n;
intspri=0;
int p=1;
System.out.println("ingrese hasta que numero");
    n=teclado.nextInt();
System.out.println("los numeros primos son:");
while(p<=n){
int primo=0;
for(int k=1;k<=n;k++){   
if(p%k==0){
primo=primo+1;
}
        }
if(primo<=2){
spri=spri+1;
System.out.println(p+"");
}
        p=p+1;
    }
System.out.println("numeros primos hasta "+n);
    }
    }

4.- Mostrar los n términos de la progresión 1, 2, 4, 8, 16, 32, …
packagedanielnterminos;
importjava.util.*;

public class Danielnterminos {
public static void main(String[] args) {
        Scanner t=new Scanner(System.in);
int n;
int suma=1;
System.out.println("ingrese un numero");
        n=t.nextInt();
System.out.println("la secuencia es:");
for(int k=1;k<=n;k++){
System.out.println(suma+"");
suma=suma*2;
    }
}
}

5.- Mostrar el factorial de un numero
packagedanielfactorial;
importjava.util.*;
public class Danielfactorial {
public static void main(String[] args) {
    Scanner leer =new Scanner(System.in);
intfact,n;
fact=1;
System.out.println("ingrese el numero");
        n=leer.nextInt();
for(int k=n;k>0;k--){
fact=fact*k;
        }
System.out.println(fact+" es el factorial"); 
    }
6.- Ingresar dos números y hallar la división únicamente con restas
packagedanielg;
importjava.util.*;
public class Danielg {
public static void main(String[] args) {
       Scanner x=new Scanner(System.in);
inta,b;
intresto=0;
intcont=0;
System.out.println("ingrese el dividendo");
        a=x.nextInt();
System.out.println("ingrese el divisor");
        b=x.nextInt();
if(b==0){
System.out.println("errorr");
        }
else{
cont=0;
resto=a;
while(resto>=b){
resto=resto-b;
cont=cont+1;
            }
        }
System.out.println(cont+"  es el cociente");
System.out.println(resto+"  es el residuo");
}

}

7.- Mostrar los n terminos de la siguiente secuencia 1-0-5-2-9-10-4-18-15-8-27-20-16-…
package sucesion3numdaniel;
import java.util.*;
public class Sucesion3numdaniel {
    public static void main(String[] args) {
Scanner x=new Scanner(System.in);
        int w;
        int ban=1;
        int a=1,b=0,c=5;
        
        System.out.println("ingresa un numero");
        w=x.nextInt();
        System.out.println("la susecion es:");
        for(int k=1;k<=w;k++){
            if(ban==1){
                System.out.println(a+"");
                a=a*2;
                ban=2;
            }
            else{
                if(ban==2){
                    System.out.println(b+"");
                    b=b+9;
                    ban=3;
                }
                else{
                    System.out.println(c+"");
                    c=c+5;
                    ban=1;
                }   }    }   }   }



8.- Mostrar una secuencia de 6 terminos: 1-0-5-3-6-11
package sucesion6daniel;
import java.util.*;
public class Sucesion6daniel {
    public static void main(String[] args) {
Scanner x=new Scanner(System.in);
        int w;
        int ban=1;
        int a=1,b=0,c=5,d=3,e=6,f=11;
        System.out.println("ingresa un numero");
        w=x.nextInt();
        System.out.println("la susecion es:");
        for(int k=1;k<=w;k++){
            if(ban==1)
                         { System.out.println(a+"");
                           a=a+2;
                                     ban=2; }
            else { 
 if(ban==2)
                                                { System.out.println(b+"");
                                    b=b+39;
                                    ban=3; }
                        else {  
 if(ban==3)
                                                { System.out.println(c+"");
                                                c=c+5;
                                                ban=4; }
                                   else {
                                                if(ban==4)
                                                                        {System.out.println(d+"");
                                                           d=d+7;
                                                           ban=5;}
                                               else {
                                                           if (ban==5)
                                                                        {System.out.println(e+"");
                                                                       e=e*3;
                                                                       ban=6;}
                                                           else{
                                                                       System.out.println(f+"");
                                                                        f=f+1;
                                                                        ban=1;
                                                        }     }   }  }   }   }  }    }
9.- Ingresar n términos y mostrar la cifra mayor y la cifra menor
package maximoyminimo;
import java.util.*;
public class Maximoyminimo {
 public static void main(String[] args) {
       int n,i;
        double x,maximo,minimo;
        Scanner in = new Scanner(System.in);
        do{
            System.out.print("Valor de n terminos: ");
            n=in.nextInt();
        }while(n<=0);
        maximo=-1000000;
        minimo=1000000;
        for(i=1;i<=n;i++)
        {
            System.out.print("Ingrese numero : ");
            x=in.nextDouble();
            if(x>maximo) maximo=x;
            if(x<minimo) minimo=x;
        }
        System.out.println("El valor maximo es : "+maximo);
        System.out.println("El valor minimo es : "+minimo);
}   
}

10.- ingresar un numero ,mostrar si es par o impar.
package par.impardaniel;
import java.util.*;
public class ParImpardaniel {
    public static void main(String[] args) {
        System.out.println("ingrese un numero");
        Scanner teclado=new Scanner(System.in);
        int numero=teclado.nextInt();
               
        if (numero%2==0)
        { System.out.println(numero+" es par");
        }
        else{
            System.out.println(numero+" es impar");}
        }
    }
11.- Ingresar dos números y ver la suma de ambos

package dos.numeros.ver.sumadaniel;
import java.util.*;
public class DosNumerosVerSumadaniel {
    public static void main(String[] args) {
      Scanner teclado=new Scanner(System.in);
     int a, b;
     int suma;
             System.out.println("ingrese un numero");
                          a=teclado.nextInt();
              System.out.println("ungrese un numero");
                        b=teclado.nextInt();
                         suma=a+b;
             System.out.println("la suma es: "+suma);
     }
             }
    12.- Ingresar un año y mostrar si es bisiesto o no

package añobisiestodaniel;
import java.util.*;
public class Añobisiestodaniel {
 public static void main(String[] args) {
     Scanner a=new Scanner(System.in);
     int x;
System.out.println("ingrese el año ");
x=a.nextInt();
 if (x%4==0&&%100!=0||x%400==0) {
     System.out.println("el año "+x+"si es bisiesto");
    } else {
         System.out.println("el año "+x+"no es bisiesto");
        
         }
 }}
   

No hay comentarios:

Publicar un comentario