PROG AVANZADA-90G-01L-SESION-06 - Borda Aucca Alexander Alfred

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 18

FACULTAD DE INGENIERÍA ELÉCTRICA Y

ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

CURSO: PROGRAMACION AVANZADA

TEMA: LABORATORIO 6

PROFESOR: FERNANDO MENDOZA APAZA

ESTUDIANTE:

Borda Aucca Alexander Alfred 1623225237

GRUPO HORARIO: 90G

FECHA: 14/06/2021

HORA: 11:20 a.m. - 1:00 p.m.

Lima , Perú 2021


Ejercicios Propuestos
1) Hacer un programa en Java y pseudocodigo que escriba todos los
números primos del 1 a 100.

Java

import static java.lang,Math.*;

public class Numeros {

public static void main(String args[]){

int i = 0,j=0,div=0,raíz=0;

for (i=1;i<101:i++){

div=0;

raíz=(int)sqrt(i);

for (j=1;j<=raíz;j++)

if (i%j==0)

div++;

if(div<=1)

System.out.println (i + “es un numero primo”);

}
2) Hacer un programa en java y pseudocodigo que permita calcular el
factorial de un numero

Java

impor java.util.Scanner;

public static.void main(String[] args) {

Scanner leer= new Scanner(System.in);

int n,fact = 1,i;

System.out.println(“ingrese un numero cualquiera y este programa arrojara su factorial”);

n=leer.nextInt();

for (i=n;i>=1;i--)

fact=fact*i;

System.out.println(“el factorial del numero ingresado es -> “+ fact);

3) Hacer un programa en java y psedocodigo para calcular la suma de


los n primeros números.

Java

public.class.main {

public static void main(String[] args) {

int n,s=0;

Scanner teclado = new Scanner(System.in);

System.out.println(“Ingresar la cantidad de elementos:”);


n = teclado.nextInt();

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

s=n*(n + 1)/2;

System.out.println(“Suma de los “+n+” primeros números=” +s);

4) Hacer un programa en java y pseudocodigo para calcular la suma


de los números impares menores o iguales a n.

Java

public class Main {

public static void main(String[] args) {

int sp=0,si=0;

for(int i=1;i<=50;i++)

{ if(i%2==0)

sp=sp+i;

else{

si=si+i;

System.out.println(“Suma de pares es:” +sp);

System.out.println(“Suma de impares es:” +si);

}
5) Hacer un programa en Java y pseudocodigo para realizar la suma
de todos los números pares hasta el 1000.

Java

Public class Main {

Public static void main(String[] args) {

Int sp=0,si=0;

For(int i=1;i<=1000;i++)

{ if(i%2==0)

Sp=sp+i;

Else{

Si=si+i;

System.out.println(“Suma de pares es:” +sp);

}
6) Hacer un programa en java y pseudocodigo para calcular el
factorial de un numero de una forma distinta.

Java

import java.util.Scanner;

public class Problema6 {

public static void main(String[] args) {

Scanner leer = new Scanner (System.in);

int numero = 0;

int numero1 = numero ;

int = factorial = 1;

System.out.println(“Ingrese el numero a calcular factorail”);

numero = leer.nextInt();

while(numero! = 0) {

Factorial *= numero;

Numero --;

System.out.println(“El factorial del numero ” +numero1+ “ es :”

+ factorial) ;

7) Hacer un programa en java y pseudocodigo par calcular el resto y


cociente por medio de restas sucesivas.

Java

import java.util.Scanner;

public class Problema7 {


public static void main(String[] args) {

int dividendo;

int divisor;

Scanner num = new Scanner(System.in) ;

Try {

System.out.print(“Ingrese el dividendo: ”);

Dividendo = num.nextInt();

System.out.print(“Ingresa el divisor: ”);

Divisor = num.nextInt();

Calculando(dividendo, divisor);

} catch (Exception e) {

System.out.println(“Error de datos : ” +e);

Static void calculo(int dividendo, int divisor) {

Int resto;

Int cociente = 0;

If (divisor <= 0) {

System.out.println(“No se puede realizar operación.”);

Else {

Int y = dividendo – divisor ;

System.out.println(“(“ + dividendo + “/” + divisor + “)” ) ;

System.out.print(“(“ + dividendo + “-” + divisor + “=” + y +

“)” ) ;

Resto = dividendo ;
While (resto >= divisor ) {

Resto - = divisor ;

Int var = resto - divisor ;

++ cociente ;

If(resto > divisor) {

System.out.print(“(“ + resto + “-” + divisor + “=” + var +

“)”) ;

}}}}

8) Hacer un programa en java y pseudocodigo para determinar la media


de una lista indefinida de números positivos, se debe acabar el programa
al ingresar un numero positivo.

Java

import java.util.Scanner;

public class Problema8 {

public static void main(String[] args) {

double números = 0;

double numeroIntroducido = 0;

double suma = 0

System.out.println(“Este programa calcula la media de los números

positivos introducidos. ”);

System.out.println(“Vaya introduciendo números ( puede parar

Introduciendo un numero negativo):”);

while (numeroIntroducido >= 0) {

Scanner num = new Scanner (System.in);


numeroIntroducido = num.nextInt();

números++;

suma += numeroIntroducido;

System.out.println(“La media de los números positivos introducidos

Es ” + (suma - numeroIntroducido)/ (números - 1));

9) Hacer un programa en Java y pseudocodigo para calcular la suma de


los primeros cien números con un ciclo repetir.

10) Hacer un programa en Java y Pseudocodigo para calcular la suma de


los primeros cien números con un ciclo mientras.

java

import java.io.*;

public class prob10 {

public static void main(String args[]) {

int contador;

int suma;

contador = 1;

suma = 0;

while (contador<=100) {

suma = suma+contador;

contador = contador+1;

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

11) Hacer un programa en java y pseudocodigo para calcular la suma de


los primeros cien números con un ciclo para.

java

import java.io.*;

public class problema11 {

public static void main(String args[]) {

double i;

int suma;

suma = 0;

for (i=1;i<=100;i++) {

suma = suma+i;

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

}
12) Hacer un programa en Java y pseudocodigo para calcular la media
de los números pares e impares, solo se ingresará diez números.

Java

import java.util.Scanner;

public class Problema13 {

public static void main(String[] args) {

double números = 0;

double numeroIntroducido = 0;

double suma = 0;

System.out.println(“Este programa calcula la media de los números

Positivos introducidos máximo 10.”);

While (números < 10) {

Scanner num = new Scanner(System.in);

numeroIntroducido = num.nextInt();

numero++ ;

suma += numeroIntroducido;

System.out.println(“La media de los números positivos introducidos

es ” + (suma - numeroIntroducido)/ (números - 1));

13) Se requiere saber cual es la ciudad con la población de mas


personas, son tres provincias y once ciudades, hacer un programa en
Java y Pseudocodigo que nos permita saber eso.
Java

import java.util.Scanner;

public class Problema13 {

public static void main(String[] args) {

double static void main(String[] args) {

int numeroIntroducido = 0;

int mayor = 0;

int mayor1 = 0;

System.out.println(“Este programa calcula que ciudad tiene más población”);

System.out.println(“Ingresa las 11 ciuddes y luego las tres provincias, el programa te


indicara que ciudad y provincia es la que tiene mayor población:”);

System.out.println(“Ingrese la población 1 x 1 de cada ciudad:”);

while (números < 11) {

Scanner num = new Scanner(System.in) ;

numeroIntroducido= num.nextInt();

numeros++;

if (numeroIntroducido>=mayor) {

mayor=numeroIntroducido ;

System.out.println(“Ingresa la población 1 x 1 de cada provincia:”);

int num = 0;

while (num < 3) {

Scanner nume = new Scanner(System.in);

numeroIntroducido=nume.nextInt();

num++;
if(numeroIntroducido>=mayor1) {

mayor1=numeroIntroducido ;

System.out.println(“La ciudad con la población mas grande tiene : ” +mayor +”


habitante”) ;

System.out.println(“La provincia con la población mas grande tiene : “ +mayor1 +”


habitante”);

14) Hacer un programa en java y pseudocodigo que permita al usuario


continuar con el programa

15) Hacer un programa en java y pseudocodigo que imprima la tabla de


multiplicar de los números del nueve

Java

import java.util.Scanner;

public class Problema15 {

public static void main(String[] args) {

int numeroIntroducido = 0;

int mayor = 0;

int mayor1 ;

do {

System.out.println(“Este programa calcula y digita la tabla de 9 ”);


System.out.println(“Hasta que numero desea saber la tabla? :”) ;

Scanner num = new Scanner(System.in);

numeroIntroducido=num.nextInt();

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

mayor = 9*i;

System.out.println(“9 x ” +i+ “ = ” +mayor);

System.out.println(“Si deseas terminar el programa presiona 0, En caso contrario


presiona cualquier otro numero : ”);

mayor1 = num.nextInt();

16) Hacer un programa en java y pseudocodigo que nos permita saber


cual es el numero mayor y menor, se debe ingresar solo veinte números.

Java

import java.util.Scanner;

public class Problema16 {

public static void main(String[] args) {

double numero = 0;

int numeroIntroducido = 0;

int mayor = 0;

int menor = 0;

System.out.println(“Este programa calcula que numero es

Mayor o menor dentro de los 20 primeros números digitados “);

System.out.println(“ Ingresa los números a comparar :” ) ;

While (números < 20 ) {


Scanner num = new Scanner (System.in) ;

numeroIntroducido = num.nextInt() ;

números++ ;

if (numeroIntroducido >= mayor ) {

mayor = numeroIntroducido ;

Else {

If (numeroIntroducido < = menor ) {

Menor = numeroIntroducido ;

System.out.println(“El numero mayor es : ” +mayor);

System.out.println(“El numero menor es : “ +menor ) ;

17) Hacer un programa en java y pseudocodigo para calcular la serie de


Fibonacci.

Java

import java.util.Scanner;

public class Problema17 {

public static void main(String[] args) {

Scanner sc = new Scanner (String[] args) {

Int numero, fibo1, fibo2,i ;

Do {

System.out.print(“Introduce numero mayor que 1: ” ) ;


Numero = sc.nextInt() ;

} while (numero < = 1) ;

System.out.println(“ los “ + numero + “ primeros términos de la serie

De Fibonacci son: “ );

Fibo1 = 1;

Fibo2 = 1;

System.out.print( fibo1 + “ “ ) ;

For (i = 2 ; i <= numero; i++) {

System.out.print(fibo2 + “ ”);

Fibo2 = fibo1 + fibo2 ;

Fibo1 = fibo2 - fibo1 ;

System.out.println();

19) Hacer un programa en Java y pseudocodigo que nos permita saber si


un número es un numero perfecto.

java

import java.util.Scanner;

public class b {

private static Scanner sc;

public static void main(String[] args) {

sc = new Scanner(System.in);

int numero;

boolean perfecto;
do {

System.out.print(“Introduce un numero natural (negativo

para terminar) : ”);

numero = sc.nextInt();

if(numero>0){

perfecto = esNumeroPerfecto(numero);

System.out.printf(“El numero %d %s es un numero

perfecto.%n%n”),

numero, perfecto?”si”:”no”;

} while (numero>=0) ;

System.out.println(“\nFin del programa”) ;

public static boolean esNumeroPerfecto(int numero) {

int sumaDivisores = 0;

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

if(numero%i==0){

sumaDivisores += i;

También podría gustarte