1. Muestre los números del 1 al 100 utilizando la instrucción while
diagrama de flujo
pseint
java
sábado, 12 de octubre de 2013
9.- En una fabrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del numero de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el numero de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada computadora es de $1000.
Diagrama de fujo
java
Diagrama de fujo
pseint
10.-Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Programación Concurrente.
Diagrama de flujo
pseint
Proceso CALIFICACION
Escribir "ingrese las 7 calificaciones";
Escribir ""
Escribir "ingrese la primera calificacion";
Leer n;
Escribir 'ingrese segunda calificacion :'
Leer n2;
Escribir 'ingrese tercera calificacion:'
Leer n3;
Escribir 'ingrese cuarta calificacion:'
Leer n4;
Escribir 'ingrese quinta calificacion:'
Leer n5;
Escribir 'ingrese sexta calificacion:'
Leer n6;
Escribir 'ingrese septima calificacion:'
Leer n7;
suma<-n+n2+n3+n4+n5+n6+n7;
promedio<-suma/7
Escribir "El promedio de las calificaciones es:",promedio
FinProceso
java
package ejercicios;
public class ejercicio10 {
public static void main(String[] args) {
double ltotal,l1,l2,l3,l4,l5,l6,l7;
System.out.println( "ingrese las 7 calificaciones");
System.out.print("ingresar primera calificación : ");
l1=entrada.real();
System.out.print("ingresar segunda calificación: ");
l2=entrada.real();
System.out.print("ingresar tercera calificación:");
l3=entrada.real();
System.out.print("ingresar cuarta calificación:");
l4=entrada.real();
System.out.print("ingresar quinta calificación:");
l5=entrada.real();
System.out.print("ingresar sexta calificación:");
l6=entrada.real();
System.out.print("ingresar septima calificación:");
l7=entrada.real();
ltotal= (l1+l2+l3+l4+l5+l6+l7)/7;
System.out.println("el promedio total de las calificaciones: "+ltotal);
}
}
sábado, 28 de septiembre de 2013
INTEGRANTES: MÉRIDA
SILVA-RETAMOZO OCHOA
EJERCICIOS WHILE-DO WHILE
WHILE
:
1.- Escribir un programa que solicite la carga de
un valor positivo y nos muestre desde 1 hasta el valor ingresado de uno en uno.
Ejemplo: Si ingresamos 30 se debe mostrar en pantalla los números del 1 al 30.
JAVA:
package ejercicioswhile;
import java.util.Scanner;
/**
*
* @author Sofia Retamozo/Estefanya Merida.
*/
public class bbf {
public static void main(String[] ar)
{
Scanner
teclado=new Scanner(System.in);
int n,x;
System.out.print("Escriba el valor :");
n=entrada.entero();
x=1;
while
(x<=n) {
System.out.print(x);
System.out.print(" - ");
x = x + 1;
}
}
}
PSEINT:
2- Desarrollar un programa que permita la carga de
10 valores por teclado y nos muestre posteriormente la suma de los valores
ingresados y su promedio.
package ejercicioswhile;
import java.util.Scanner;
/**
*
* @author Merida/Retamozo
*/
public class valores {
public static void main(String[] args)
{
Scanner
entrada=new Scanner(System.in);
int x,suma,valor,promedio;
x=1;
suma=0;
while
(x<=10) {
System.out.print("Ingrese el valor:");
valor=entrada.nextInt();
suma=suma+valor;
x=x+1;
}
promedio=suma/10;
System.out.print("La suma de los 10 valores integrados es:");
System.out.println(suma);
System.out.print("El promedio es:");
System.out.print(promedio);
}
}
JAVA:
PSEINT:
3.-
Una planta que fabrica perfiles de hierro posee un lote de n piezas.
Confeccionar un programa que pida ingresar por teclado la cantidad de piezas a
procesar y luego ingrese la longitud de cada perfil; sabiendo que la pieza cuya
longitud esté comprendida en el rango de 1,20 y 1,30 son aptas. Imprimir por
pantalla la cantidad de piezas aptas que hay en el lote.
JAVA:
package ejercicioswhile;
import java.util.Scanner;
/**
*
* @author Retamozo/Ochoa
*/
public class fabrica {
public static void main(String[] args)
{
Scanner entrada=new Scanner(System.in);
int x,cantidad,n;
float cml;
x=1;
cantidad=0;
System.out.print("Ingrese numero de piezas que procesará:");
n=entrada.nextInt();
while
(x<=n) {
System.out.print("Ingrese la longitud de las piezas:");
cml=entrada.nextFloat();
if (cml>=120
&& cml<=130) {
cantidad = cantidad +1;
}
x=x + 1;
}
System.out.print("El numero de piezas aptas son:");
System.out.print(cantidad);
}
}
PSEINT:
4.- Escribir un programa que solicite ingresar 10
notas de alumnos y nos informe cuántos tienen notas mayores o iguales a 7 y
cuántos menores.
JAVA:
package ejercicioswhile;
import java.util.Scanner;
/**
*
* @author Retamozo/Merida
*/
public class notas
{
public static void main(String[] args)
{
Scanner entrada=new Scanner(System.in);
int desde7,menor7,f,nota;
desde7=0;
menor7=0;
for(f=1;f<=10;f++)
{
System.out.print("Ingrese la nota:");
nota=entrada.nextInt();
if (nota>=7)
{
desde7=desde7+1;
} else {
menor7=menor7+1;
}
}
System.out.print("Cantidad de alumnos que tienen notas mayores o iguales a
siete:");
System.out.println(desde7);
System.out.print("Cantidad de alumnos con notas menores a siete :");
System.out.print(menor7);
}
}
PSEINT:
5.- Se ingresan un conjunto de n
alturas de personas por teclado. Mostrar la altura promedio de las personas.
JAVA:
package ejercicioswhile;
import javax.swing.JOptionPane;
public class Ejercicioswhile {
/**
*
* @author Retamozo / Merida
*/
public static void main(String[] args)
{
double alturas;
double sumalt = 0;
double promedio = 0;
int npersonas = Integer.parseInt
(JOptionPane.showInputDialog("Cuantas alturas
desea ingresar"));
int i=0;
while (i < npersonas) {
alturas = Double.parseDouble
(JOptionPane.showInputDialog("Ingrese el
numero de alturas " + (i+1)) );
if (alturas >= 0 && alturas <=
200) {
sumalt += alturas;
promedio = sumalt / npersonas;
}
i++;
}
JOptionPane.showMessageDialog(null,"La altura
promedio es: " + promedio);
}
}
PSEINT:
6.- En una empresa trabajan n empleados cuyos
sueldos oscilan entre $100 y $500, realizar un programa que lea los sueldos que
cobra cada empleado e informe cuántos empleados cobran entre $100 y $300 y
cuántos cobran más de $300. Además el programa deberá informar el importe que
gasta la empresa en sueldos al personal.
JAVA:
package ejercicisw;
/**
*
* @author Retamozo/Merida
*/
public class seis {
public static void main(String[] args)
{
int n,x,conta1,conta2;
float sueldo,gastos;
System.out.print("Cuantos
empleados tiene la empresa:");
n=entrada.entero();
x=1;
conta1=0;
conta2=0;
gastos=0;
while
(x<=n) {
System.out.print("Ingrese
sueldo del empleado:");
sueldo=entrada.entero();
if (sueldo<=300) {
conta1=conta1 + 1;
} else {
conta2=conta2 + 1;
}
gastos=gastos+sueldo;
x=x + 1;
}
}
System.out.print("Cantidad de empleados
que sueldos oscilan entre 100 y 300:");
System.out.println(conta1);
System.out.print("Cantidad
de empleados con sueldos mayor a 300:");
System.out.println(conta2);
System.out.print("Importe
total de la empresa en sueldos:");
System.out.println(gastos);
}
PSEINT:
7.- Realizar un programa que imprima
25 términos de la serie 11 – 22 – 33 – 44, etc. (No se ingresan valores por
teclado)
Mostrar los múltiplos de 8 hasta el valor 500. Debe aparecer en pantalla 8 – 16 – 24, etc.
Mostrar los múltiplos de 8 hasta el valor 500. Debe aparecer en pantalla 8 – 16 – 24, etc.
JAVA :
package ejercicisw;
/**
*
* @author Retamozo/Merida
*/
public class siete {
public static void main(String[] args)
{
int x,termino;
x=1;
termino=11;
while
(x<=25) {
System.out.print(termino);
System.out.print("
- ");
x=x + 1;
termino=termino +11;
int mult8;
mult8=8;
while
(mult8<=500) {
System.out.print(mult8);
System.out.print("
- ");
mult8=mult8 + 8;
}
}
}
}
PSEINT:
8.- Realizar un programa que permita
cargar dos listas de 15 valores cada una. Informar con un mensaje cual de las
dos listas tiene un valor acumulado mayor (mensajes “Lista 1 mayor”, “Lista 2
mayor”, “Listas iguales”)
Tener en cuenta que puede haber dos o más estructuras repetitivas en un algoritmo.
Tener en cuenta que puede haber dos o más estructuras repetitivas en un algoritmo.
JAVA :
package ejercicisw;
/**
*
* @author Merida/Retamozo
*/
public class ocho {
public static void main(String[] args)
{
int valor,x,suma1,suma2;
x=1;
suma1=0;
suma2=0;
System.out.println("Primer
lista");
while
(x<=15) {
System.out.print("Ingrese
valor:");
valor=entrada.entero();
suma1=suma1 + valor;
x=x + 1;
}
}
System.out.println("Segunda
lista");
x=1;
while
(x<=15) {
System.out.print("Ingrese
valor:");
valor=entrada.entero();
suma2=suma2 + valor;
x=x + 1;
}
if (suma1>suma2)
{
System.out.print("Lista
1 mayor.");
} else {
if (suma2>suma1)
{
System.out.print("Lista2
mayor.");
} else {
System.out.print("Listas
iguales.");
}
}
}
PSEINT:
EJERCICIOS - DO WHILE
1.- Escribir un programa que solicite
la carga de un número entre 0 y 999, y nos muestre un mensaje de cuántos
dígitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0.
JAVA :
package ejercicisw;
/**
*
* @author Retamozo/Merida
*/
public class uno {
public static void main(String[] args)
{
int valor=0;
do {
System.out.print("Escriba
un valor entre 0 y 999 :");
valor=entrada.entero();
if (valor>=100)
{
System.out.println("Tiene
3 dígitos.");
} else {
if (valor>=10)
{
System.out.println("Tiene
2 dígitos.");
} else {
System.out.println("Tiene
1 dígito.");
}
}
} while
(valor!=0);
}
}
PSEINT:
2.- Escribir un programa que solicite
la carga de números por teclado, obtener su promedio. Finalizar la carga de
valores cuando se cargue el valor 0.
Cuando la finalización depende de algún valor ingresado por el operador conviene el empleo de la estructura do while, por lo menos se cargará un valor (en el caso más extremo se carga 0, que indica la finalización de la carga de valores).
Cuando la finalización depende de algún valor ingresado por el operador conviene el empleo de la estructura do while, por lo menos se cargará un valor (en el caso más extremo se carga 0, que indica la finalización de la carga de valores).
JAVA :
package ejercicisw;
/**
*
* @author Merida/Retamozo
*/
public class dos {
public static void main(String[] args)
{
int sum,cant,valor,promedio;
sum=0;
cant=0;
do {
System.out.print("Escriba
un valor :");
valor=entrada.entero();
if (valor!=0)
{
sum=sum+valor;
cant++;
}
} while
(valor!=0);
if (cant!=0)
{
promedio=sum/cant;
System.out.print("El
promedio de los valores ingresados es:");
System.out.print(promedio);
} else {
System.out.print("No
se ingresaron valores.");
}
}
}
PSEINT:
Suscribirse a:
Entradas (Atom)