Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
CARRERA INGENIERIA DE SISTEMAS
ASIGNATURA: PROGRAMACION I – PARALELO 1
PREGUNTAS:
Leer un número y mostrar su cuadrado, repetir el proceso hasta que se introduzca un número negativo.
int num ;
int respuesta ;
do {
System.out.println("Ingrese su numero");
num = ent.nextInt();
respuesta = num*num;
System.out.println("numero invalido");
Leer un número e indicar si es positivo o negativo. El proceso se repetirá hasta que se introduzca un 0.
package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
Scanner ent = new Scanner (System.in);
num = 1;
while (num != 0){
System.out.println("Ingrese un numero");
num = ent.nextInt();
if (num > 0) {
System.out.println("Es positivo");
} else { if(num < 0){
System.out.println("Es negativo");
} else {
System.out.println("0 es neutral");
}
}
}
}
}
Leer números hasta que se introduzca un 0. Para cada uno indicar si es par o impar.
package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
Scanner ent = new Scanner (System.in);
num = 1;
while (num !=0){
System.out.println("Ingrese un numero");
num = ent.nextInt();
if ((num%2)==0){
System.out.println("Es par");
} else {
System.out.println("Es impar");
}
}
}
}
Pedir números hasta que se teclee uno negativo, y mostrar cuántos números se han introducido.
package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
int cont;
Scanner ent = new Scanner (System.in);
cont = 0;
System.out.println("Ingrese un numero");
num = ent.nextInt();
while (num>=0){
System.out.println("Ingrese un numero");
num = ent.nextInt();
cont +=1;
}
System.out.println("\"total de numeros ingresados: \"+cont+");
}
}
Realizar un juego para adivinar un número. Para ello pedir un número N, y luego ir pidiendo números
indicando “mayor” o “menor” según sea mayor o menor con respecto a N. El proceso termina cuando el
usuario acierta.
package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
int adivinar;
Scanner ent = new Scanner (System.in);
adivinar = 43;
do{
System.out.println("Ingrese su numero");
num = ent.nextInt();
if (num > adivinar){
System.out.println("menor");
} else { if (num < adivinar) {
System.out.println("mayor");
} else {
System.out.println("adivinaste");
}
}
} while (num != adivinar);
}
}
Pedir números hasta que se introduzca uno negativo, y calcular la media.
public static void main(String[] args) {package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
int suma;
Scanner ent = new Scanner (System.in);
num = 1;
suma = 0;
while (num !=0){
System.out.println("Ingrese su numero");
num = ent.nextInt();
suma+=num;
}
System.out.println("Su media es "+suma);
}
}
Pedir un número N, y mostrar todos los números del 1 al N.
package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
Scanner ent = new Scanner (System.in);
System.out.println("Ingrese un numero");
num = ent.nextInt();
for(int i =1;i<=num;++i){
System.out.println(i);
}
}
}
Escribir todos los números del 100 al 0 de 7 en 7.
Scanner ent = new Scanner (System.in);
for(int i =100;i>=0;i-=7){
System.out.println(i);
}
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
int suma;
Scanner ent = new Scanner (System.in);
suma = 0;
for(int i =1;i<=15;++i){
System.out.println("Ingrese un numero");
num = ent.nextInt();
suma+=num;
}
System.out.println("La suma de los numeros es "+suma);
}
}
Diseñar un programa que muestre el producto de los 10 primeros números impares.
package cicloss;
import java.util.Scanner;
// *
//* @author yerko
//*/
public class Cicloss {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int producto;
Scanner ent = new Scanner (System.in);
producto = 1;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int sueldo;
int suma;
int mayor;
Scanner ent = new Scanner (System.in);
suma=0;
mayor=0;
for(int i=1; i<=10;++i){
System.out.println("Ingrese los sueldos");
sueldo = ent.nextInt();
suma+=sueldo;
if (sueldo >1000){
mayor+=1;
}
}
System.out.println("La suma de los sueldos es "+suma);
System.out.println("Hay "+mayor+" sueldos mayores a 1000bs");
}
}
Leer un número e indicar si es positivo o negativo. El proceso se repetirá hasta que se introduzca un 0.
package cicloss;
import java.util.Scanner;
// *
//*/
/**
*/
int num;
System.out.println("Ingrese un numero");
num = ent.nextInt();
if (num > 0) {
System.out.println("Es positivo");
System.out.println("Es negativo");
} else {
Leer números hasta que se introduzca un 0. Para cada uno indicar si es par o impar.
package cicloss;
import java.util.Scanner;
// *
//*/
/**
*/
int num;
num = 1;
System.out.println("Ingrese un numero");
num = ent.nextInt();
if ((num%2)==0){
System.out.println("Es par");
} else {
System.out.println("Es impar");