Practicas de programacion en java
daniria22Práctica o problema31 de Marzo de 2022
2.206 Palabras (9 Páginas)165 Visitas
Aplica Estructuras de Control con un Lenguaje de Programación.
-PROGRAMAS 23 DE MARZO-
[pic 1]
Ing. Anay Grisell Ibañez Payan.
Alum. Ana Daniria Piñón Martinez.
/ Escriba un programa que muestre la siguiente tabla (tenga en cuenta que 1 milla es 1.609 kilómetros)/
Ana Daniria Piñón Martinez.
package Ciclos;
import java.util.Scanner;
public class Ex814 {
public static void main (String[] args){
Scanner input = new Scanner (System.in);
final double kilometros_por_milla = 1.609;
System.out.println("Millas Kilometros");
for (int i = 1; i <= 10; i++) {
System.out.printf("%-13d%-10.3f\n", i, (i * kilometros_por_milla));
}}}[pic 2]
/ Escriba un programa que muestre los siguientes dos mesas una al lado de la otra:/
package Ciclos;/
Ana Daniria Piñón Martinez.
import java.util.Scanner;
public class Ex815 {
public static void main (String[] args){
Scanner input = new Scanner (System.in);
System.out.printf("%-10s %8s | %-8s %10s%n",
"kilogramos",
"libras",
"libras",
"Kilogramos");
int libras = 20;
for (int i = 1; i < 200; i += 2){
System.out.printf("%-10d %8.1f | %-8d %10.2f%n",
i,
i * 2.2,
libras,
libras * 0.4545);
libras += 5;[pic 3]
}}}
/Ex816/
Ana Daniria Piñón Martinez.
package Ciclos;
import java.util.Scanner;
public class Ex816 {
public static void main (String [] args){
for (int i=1; i<=6; i++){
for (int j=1; j<=6; j++)
System.out.print(j+" ");
System.out.print ("\n");
}}}
[pic 4]
/Ex817/
Ana Daniria Piñón Martinez.
package Ciclos;
public class Ex817 {
public static void main (String [] args){
for (int i = 1; i <=6; i++) {
for (int j = 1; j<=i; j++)
System.out.print(j + " ");
System.out.print ("\n");
}}}
[pic 5]
/Ex818/
Ana Daniria Piñón Martinez.
package Ciclos;
public class Ex818 {
public static void main (String [] args){
for (int i = 6; i >= 1; i--) {
for (int j = 1; j<=i; j++)
System.out.print(j + " ");
System.out.print ("\n");
}}}
[pic 6]
/Ex819/
Ana Daniria Piñón Martinez.
package Ciclos;
import java.util.Scanner;
public class Ex819 {
public static void main (String[] args){
Scanner input = new Scanner (System.in);
double media, desviacion, numero;
media = desviacion = 0;
System.out.print("Imprima 10 numeros: ");
for (int i = 1; i <= 10; i++) {
numero = input.nextDouble();
media += numero;
desviacion += Math.pow(numero, 2);
}
desviacion = Math.sqrt((desviacion - (Math.pow(media, 2) / 10)) / (10 - 1));
media /= 10;
System.out.println("La media es " + media);
System.out.printf("La desviacion estandar es %.5f\n", desviacion);
} }
[pic 7]
/Escribir un programa que calcule y muestre la suma de los N primeros números positivos./
Ana Daniria Piñón Martinez.
package Ciclos;
import java.util.Scanner;
public class EjercicioA {
public static void main (String[] args){
Scanner input = new Scanner (System.in);
int n,s=0,num = 0;
System.out.println("ingresar la cantidad de numeros a sumar");
n=input.nextInt();
for(int i=0;i<=n;i++){
System.out.println("ingresar un numero ");
num = input.nextInt();
s=s + num;
}
System.out.println("suma de los" + n + " los primeros numeros"+s);
}}
[pic 8]
/ -Calcule el aumento de sueldo para N empleados de una empresa, teniendo en cuenta el siguiente criterio:
Si el sueldo es inferior a $1000: Aumentar 12%
Si el sueldo esta comprendidos entre $1000 y $2500:
Aumentar 10%
Si el sueldo es mayor a $2500: Aumentar 8%
Mostrar lo siguiente:
El nuevo sueldo del empleado
El monto total de la nomina considerando el aumento./
Ana Daniria Piñón Martinez.
package Ciclos;
import java.util.Scanner;
public class EjercicioB {
public static void main (String[] args){
Scanner input = new Scanner (System.in);
double km;
int ct;
int cont = 0;
for (cont = 1; cont<=5; cont++){
System.out.println("Escribe tu nombre");
String nombre = input.nextLine();
System.out.println("Escribe tu registro inicial");
double num1 = input.nextDouble();
System.out.println("Escribe el valor inicial");
double num2 = input.nextDouble();
double num3 = num1 - num2;
if (num3 <= 140){
double aumento = (num1 * 3.20);
System.out.println(nombre + "Monto total de nomina " + num3 + "total a pagar " + aumento);
}else if (num3 > 310){
double aumento = (num3 * 0.097);
System.out.println(nombre + "Monto total de la nomina " + num3 + " total a pagar" + aumento);[pic 9]
}}}}
/ La compañía de Luz “Del Centro” desea imprimir los recibos de cobro de 5 cuenta habientes, en el último periodo. Desea obtener también el total de cobros del periodo. Por cada cliente se ingresa su nombre, registro inicial y registro final. El cobro se efectúa con base en la siguiente tabla:
140 KVH o menos: $3.20
Los siguientes 170 KVH: $0.15 por KVH
Exceso sobre 310 KVH: $0.097 por KVH
Escriba un programa que muestre por cada cuenta habiente su nombre, número de KVH
consumidos en el periodo y el costo a pagar por cada uno de los cuenta habientes./
...