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