Está en la página 1de 45

Pregunta numero 1:

1.- Hacer un Programa en Java y Pseudocódigo que escriba todos los números primos del 1 al
100.

Pseudocodigo en pseint:

Algoritmo sin_titulo

Para c<-2 Hasta 100 Hacer

creciente <- 2

esprimo <- verdadero

Mientras esprimo Y creciente<c Hacer

Si c MOD creciente==0 Entonces

esprimo <- falso

SiNo

creciente <- creciente+1

FinSi

FinMientras

Si esprimo==verdadero Entonces

Escribir c,',' Sin Saltar

FinSi

FinPara

FinAlgoritmo
codigo en java:
package tareafinal;

public class Tareafinal {

public static void main(String[] args) {

for(int i=2; i<=100;i++){

int creciente = 2;

boolean esprimo = true;

while(esprimo && creciente<i){


if(i%creciente==0){

esprimo = false;

else{

creciente++;

if(esprimo == true){

System.out.print(i+",");

}
2.- Hacer un Programa en Java y Pseudocódigo que permita calcular el factorial de un número

Algoritmo sin_titulo

Escribir "ingrese un numero"

Leer n

fact <- 1

Para c<-1 Hasta n Hacer

fact <- fact*c

FinPara

Escribir "el factorial es: ",fact

FinAlgoritmo
3.- Hacer un Programa en Java y Pseudocódigo para calcular la suma de los n primeros
números.

Pseudocodigo en pseint
Algoritmo sin_titulo

Escribir "ingrese un numero"

Leer n

suma <- 0

Para c<-1 Hasta n Hacer

suma <- suma+c

FinPara

Escribir "la suma de los ",n " primeros numeros es: ",suma

FinAlgoritmo
codigo en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {

public static void main(String[] args) {

Scanner en = new Scanner(System.in);

System.out.println("ingrese un numero:");

int n,suma=0;

n = en.nextInt();

for(int i=1; i<=n;i++){

suma+=i;

System.out.println("la suma de los "+n+ " primeros numeros es: "+suma);

}
4.- Hacer un Programa en Java y Pseudocódigo para calcular la suma de los números impares
menores o iguales a n.

pseudocodigo en pseint

Algoritmo sin_titulo

Escribir "ingrese un numero"

Leer n

suma <- 0

Para c<-1 Hasta n Con Paso 2 Hacer

suma <- suma+c

FinPara

Escribir "la suma de los ",n " primeros numeros impares es: ",suma

FinAlgoritmo
codigo en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {

public static void main(String[] args) {

Scanner en = new Scanner(System.in);

System.out.println("ingrese un numero:");

int n,suma=0;

n = en.nextInt();

for(int i=1; i<=n;i+=2){

suma+=i;

System.out.println("la suma de los "+n+ " primeros numeros impares es: "+suma);

}
5.- Hacer un Programa en Java y Pseudocódigo para realizar la suma de todos los números
pares hasta el 1000.

Pseudocodigo en pseint:

Algoritmo sin_titulo

suma <- 0

Para c<-0 Hasta 1000 Con Paso 2 Hacer

suma <- suma+c

FinPara

Escribir "la suma de los primeros numeros pares hasta el 1000 es: ",suma

FinAlgoritmo
codigo en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {

public static void main(String[] args) {

Scanner en = new Scanner(System.in);

int suma=0;

for(int i=0; i<=1000;i+=2){

suma+=i;

System.out.println("la suma de los primeros numeros pares hasta el 1000 es: "+suma);

}
6.- Hacer un Programa en Java y Pseudocódigo para calcular la factorial de un número de una
forma distinta.

Pseudocodigo en pseint:

Algoritmo sin_titulo

Escribir 'ingrese un numero'

Leer n

i <- 0

fact <- 1

Repetir

i <- i+1

fact <- fact*i

Hasta Que n=i

Escribir 'el factorial es: ',fact

FinAlgoritmo
Codigo en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {

public static void main(String[] args) {

Scanner en = new Scanner(System.in);

System.out.println("ingrese un numero:");

int n,i=0;

n = en.nextInt();

int fact=1;

do{

i++;

fact*=i;

}while(i<n);

System.out.println("el factorial es: "+fact);

}
7.- Hacer un Programa en Java y Pseudocódigo para calcular el resto y cociente por medio de
restas sucesivas.

Pseudocodigo en pseint

Algoritmo sin_titulo

Escribir 'ingrese dos numeros positivos y que el primero sea mayor que el segundo'

Leer a

Leer b

cont <- 0

Si a>0 && b>0 Entonces


Mientras a>=b Hacer

a <- a-b

cont <- cont+1

FinMientras

Escribir "el resto es ",a

Escribir "el cociente es ",cont

FinSi

FinAlgoritmo

codigo en
java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {


public static void main(String[] args) {

Scanner en = new Scanner(System.in);

System.out.println("ingrese dos numeros:");

int n1,n2;

n1=en.nextInt();

n2=en.nextInt();

int cont=0;

if(n1>0&&n2>0){

while(n1>=n2){

n1=n1-n2;

cont++;

System.out.println("el cociente es: "+cont);

System.out.println("el restp es: "+n1);

}
8.- Hacer un Programa en Java y Pseudocódigo para determinar la media de una lista
indefinida de números positivos, se debe acabar el programa al ingresar un número negativo.

Pseudocodigo en pseint:

Algoritmo sin_titulo

Escribir 'ingrese un numero'

Leer a

cont <- 0

suma <- 0

Mientras a>0 Hacer


suma <- suma+a

cont <- cont+1

Escribir "ingrese un numero"

Leer a

FinMientras

media <- suma/cont

Escribir "la media de los numeros positivos es ",media

FinAlgoritmo

Codigo
en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {


public static void main(String[] args) {

Scanner en = new Scanner(System.in);

System.out.println("ingrese un numero:");

int n=0;

float media;

int suma=0,cont=0;

n=en.nextInt();

while(n>0){

suma=suma+n;

cont++;

System.out.println("ingrese un numero:");

n=en.nextInt();

media=suma/cont;

System.out.println("la media de los numeros positivos es: "+media);

}
9.- Hacer un Programa en Java y Pseudocódigo para calcular la suma de los primeros cien
números con un ciclo repetir.

Pseudocodigo en pseint:

Algoritmo sin_titulo

suma <- 0

i <- 0

Repetir

i <- i+1

suma <- suma+i

Hasta Que i=100

Escribir "la suma de los 100 primeros numeros es ",suma

FinAlgoritmo
codigo en java:

package tareafinal;

public class Tareafinal {

public static void main(String[] args) {

int i=0,suma=0;

do{

i++;

suma=suma+i;
}while(i<=100);

System.out.println("la suma de los primeros 100 numeros es: "+suma);

}
10.- Hacer un Programa en Java y Pseudocódigo para calcular la suma de los primeros cien
números con un ciclo mientras.

Pseudocodigo en pseint:

Algoritmo sin_titulo

suma <- 0

i <- 0

Mientras i<100 Hacer

i <- i+1

suma <- suma+i

FinMientras

Escribir "la suma de los 100 primeros numeros es ",suma

FinAlgoritmo
codigo en java:

package tareafinal;

public class Tareafinal {

public static void main(String[] args) {

int i=0,suma=0;

while(i<100){

i++;

suma=suma+i;

System.out.println("la suma de los primeros 100 numeros es: "+suma);

}
}

11.-
Hacer un Programa en Java y Pseudocódigo para calcular la suma de los primeros cien
números con un ciclo para.

Pseudocodigo en pseint:
Algoritmo sin_titulo

suma <- 0

Para i<-1 Hasta 100 Hacer

suma <- suma+i

FinPara

Escribir "la suma de los 100 primeros numeros es ",suma

FinAlgoritmo
codigo en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {

public static void main(String[] args) {

int suma=0;

for(int i=0;i<100;i++){
suma=suma+i;

System.out.println("la suma de los 100 primeros numeros es: "+suma);

12..- . Hacer un Programa en Java y Pseudocódigo parar calcular la media de los números pares
e impares, sólo se ingresará diez números.

Pseudocodigo en pseint:

Algoritmo sin_titulo

npar <- 0

contpar <- 0

ninpar <- 0

continpar <- 0

Para i<-0 Hasta 10 Hacer

Escribir "ingrese un numero"


Leer n

Si n mod 2==0 Entonces

npar <- npar+n

contpar <- contpar+1

SiNo

ninpar <- ninpar+n

continpar <- continpar+1

FinSi

FinPara

mediap <- npar/contpar

mediai <- ninpar/continpar

Escribir "la media de los numeros pares es: ",mediap

Escribir "la media de los numeros impares es: ",mediai

FinAlgoritmo
codigo en java:

package tareafinal;

import java.util.Scanner;

public class Tareafinal {

public static void main(String[] args) {

Scanner en = new Scanner(System.in);

int n,contpar=0,npar=0,ninpar=0,continpar=0;

float mediap,mediai;

for(int i=0;i<10;i++){

System.out.println("ingrese un numero:");

n=en.nextInt();

if(n%2==0){

npar=npar+n;

contpar++;

else{

ninpar=ninpar+n;

continpar++;

}
}

mediap=npar/contpar;

System.out.println("la media de los numero pares es: "+mediap);

mediai=ninpar/continpar;

System.out.println("la media de los numero inpares es: "+mediai);

}
13.- Se quiere saber cuál es la ciudad con la población de más personas, son tres provincias y
once ciudades, hacer un Programa en Java y Pseudocódigo que nos permita saber eso.

Pseudocodigo en pseint:

Algoritmo sin_titulo

Escribir 'ingrese la cantidad de poblacionde de la ciudad' Sin Saltar

Leer n1

cont <- 1

cont1 <- 0

Para i<-1 Hasta 10 Hacer

Escribir 'ingrese la cantidad de poblacion de la ciudad: ' Sin Saltar

Leer n2

Si n1>n2 Entonces

n3 <- n1

cont1 <- cont1+1

SiNo

n3 <- n2

Si n2>n1 Entonces

cont <- cont+cont1

cont1 <- 0

FinSi

cont <- cont+1

FinSi

n1 <- n3

FinPara

Escribir 'la ciudad con mayor poblacion es la numero ',cont,' en el orden ingresado'

FinAlgoritmo
codigo en java:

package javaapplication29;

import java.util.Scanner;

public class JavaApplication29 {

public static void main(String[] args) {

Scanner en=new Scanner(System.in);

int n1,n2,n3,n=0,cont=1,cont1=0;

System.out.print("ingrese la cantidad de poblacion de la ciudad: ");

n1=en.nextInt();

for(int i=0;i<10;i++){

System.out.print("ingrese la cantidad de poblacion de la ciudad: ");

n2=en.nextInt();

if(n1>n2){

n3=n1;

cont1++; //1

else{

n3=n2;

if(n2>n1){

cont=cont+cont1;//1//2

cont1=0;

}
cont++;//0//3

n1=n3;

System.out.println("la ciudad con mayor población es la numero: "+cont+" en el orden


ingresado");

}
14.- Hacer un Programa en Java y Pseudocódigo que permita al usuario continuar con el
programa.

package javaapplication29;

import java.util.Scanner;

public class JavaApplication29 {

public static void main(String[] args) {

Scanner en=new Scanner(System.in);

int n1,n2,n3,n,cont=1,cont1=0;

System.out.println("ingrese la cantidad de ciudades: ");

n=en.nextInt();

System.out.print("ingrese la cantidad de poblacion de la ciudad: ");

n1=en.nextInt();

for(int i=1;i<n;i++){

System.out.print("ingrese la cantidad de poblacion de la ciudad: ");

n2=en.nextInt();

if(n1>n2){

n3=n1;

cont1++; //1

else{

n3=n2;

if(n2>n1){

cont=cont+cont1;//1//2

cont1=0;

}
cont++;//0//3

n1=n3;

System.out.println("la ciudad con mayor población es la numero: "+cont+" en el orden


ingresado");

}
15.- Hacer un Programa en Java y Pseudocódigo que imprima la tabla de multiplicar de los
números del uno al nueve.

Codigo en java:

package javaapplication29;

import java.util.Scanner;

public class JavaApplication29 {

public static void main(String[] args) {

Scanner en=new Scanner(System.in);

int n=0;

while(n<9){

n++;

System.out.print("tabla del: "+n+" hasta el 9: ");

for(int i=1;i<10;i++){

System.out.print(+i*n+",");

System.out.println("");

System.out.println("");

}
16.- Hacer un Programa en Java y Pseudocódigo que nos permita saber cuál es el número
mayor y menor, se debe ingresar sólo veinte números.

package javaapplication29;

import java.util.Scanner;

public class JavaApplication29 {

public static void main(String[] args) {

Scanner en=new Scanner(System.in);

int maximo=0,minimo=99999,n2;

for(int i=0;i<19;i++){

System.out.print("ingrese un numero: ");

n2=en.nextInt();

if(n2>maximo) {

maximo=n2;

if(n2<minimo){

minimo=n2;

System.out.println("el numero mayor es: "+maximo);

System.out.println("el numero menor es: "+minimo);

}
17.- Hacer un Programa en Java y Pseudocódigo para calcular la serie de Fibonacci.

Codigo en java:
package javaapplication29;

import java.util.Scanner;

public class JavaApplication29 {

public static void main(String[] args) {

Scanner en=new Scanner(System.in);

int a=0,b=1,c,n;

System.out.println("ingrese la cantidad de elementos: ");

n=en.nextInt();

for(int i=0;i<n;i++){

System.out.print(a+",");////0 1 1 2 3 5 8

c=a+b;//1 2 3 5 8 13 21

a=b;//1 1 2 3 5 8 13

b=c;//1 2 3 5 8 13

System.out.println();

}
18.- Hacer un Programa en Java y Pseudocódigo para conseguir el M.C.D de un número por
medio del algoritmo de Euclides.

También podría gustarte