Está en la página 1de 22

Actividad 1. Entrada y Salida.

Jean Sebastian Posada Neira 20181005059


Juan Pablo Bernal Gómez 20181005140
1. Complete las siguientes oraciones:
 Los comentarios se utilizan para documentar un programa y mejorar su
legibilidad.
 Una decisión puede tomarse en un programa en Java con un (a) operación
relacional (comparación).
 Los cálculos se realizan normalmente mediante instrucciones aritméticas.
 Los operadores aritméticos con la misma precedencia que la multiplicación son
división y modulo.
 Cuando los paréntesis en una expresión aritmética están anidados, se evalúa
primero el conjunto más interno de paréntesis.
 Una ubicación en la memoria de la computadora que puede contener distintos
valores en diversos instantes de tiempo, durante la ejecución de un programa, se
llama variable.
2. Escriba instrucciones en Java que realicen cada una de las siguientes tareas:
 Mostrar el mensaje "Escriba un entero”, dejando el cursor en la misma línea.
 Asignar el producto de las variables b y c a la variable a.
 Usar un comando para indicar que un programa va a realizar un cálculo de
nómina de muestra.

System.out.print(“Escriba un entero”);
a= b * c;
/* programa para realizar cálculo de nómina*/

3. Conteste con verdadero o falso a cada una de las siguientes proposiciones; en caso de
ser falso, explique por qué.
 Los operadores en Java se evalúan de izquierda a derecha. Falso, los operadores
se evalúan por su orden de precedencia.
 Los siguientes nombres de variables son todos válidos: _barra inferior_, m928134,
t5, j7, sus ventas$, su_$cuenta total, a, b$, c, zyz2. Verdadero
 Una expresión aritmética válida en Java sin paréntesis se evalúa de izquierda a
derecha. Verdadero
 Los siguientes nombres de variables son todos inválidos: 3g, 87, 67 h2, h22 y 2h.
Falso, h22 es una variable valida ya que empieza por un carácter y no por un
numero
4. Suponiendo que x = 2 y y = 3, ¿qué muestra cada una de las siguientes instrucciones?
 System.out.printf(“x = %d\n", x); x=2
 System.out.printf(“El valor de %d + %d es %d\n”, x, x, (x + x)); El valor de x+x
es 4
 System.out.printf(“x”); x
 System.out.printf(“%d = %d\n", (x + y), (y + x)); 5=5

5. ¿Cuáles de las siguientes instrucciones de Java contienen variables, cuyos valores se


modifican?
 p =i + j + k + 7;
 System.out.println(“variables cuyos valores se modifican”);
 System.out.println(“a = 5”);
 valor = entrada.nextlnt();

Las instrucciones que contiene variables que se modifican es:


P=i+j+k+7;
valor=entrada.nextInt();

6. Dado que y= ax^3 + 7, ¿cuáles de las siguientes instrucciones en Java son correctas
para esta ecuación?

a) y = a * x * x * x + 7;
b) y =a * x * x * (x + 7);
c) y = (a * x) * x * (x + 7);
d) y = (a * x) * x * x + 7;
e) y = a * (x * x * x) + 7;
f) y = a * x * (x * x + 7)

Las respuestas correctas son a y e

7. Indique el orden de evaluación de los operadores en cada una de las siguientes instrucciones
en Java, y muestre el valor de x después de ejecutar cada una de ellas:
a) x=7 + 3 * 6 / 2 - l;
b) x=2%2 + 2*2-2/2;
c) x = (3 * 9 * (3 + (9 * 3 / (3))));

a) Primero 3*6/2 luego eso se suma a 7 y se le resta 1=15


b) Primero se saca el valor de 2%2, 2*2, 2/2, y el primer resultado se suma con el segundo y a eso
se le resta el del tercero=3
c) Primero 3/ (3) luego se multiplica *9, el resultado se suma a 3y eso se multiplica por 3*9= 324

8. Escriba una aplicación que muestre los números del 1 al 4 en la misma línea, con cada par de
números adyacentes separado por un espacio. Use las siguientes técnicas:
 Mediante una instrucción System.out.println.
 Mediante cuatro instrucciones System.out.print.
 Mediante una instrucción System.out.printf.
package cap.pkg2;
import java.util.Scanner;
public class Cap2 {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in);
//int numero1=0;
System.out.println("12 34");
System.out.print("12 34");
System.out.printf("\n12 34\n");
}

9. (Aritmética) Escriba una aplicación que pida al usuario que escriba dos enteros, que
obtenga los números del usuario e imprima la suma, producto, diferencia y cociente
(división) de los números. Use las técnicas que se muestran en la figura 2.7.

package cap.pkg2; import java.util.Scanner; public class Cap2 {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in); int numero1;
int numero2;
int suma;
int producto;
int diferencia;
int cociente;
System.out.println("escriba dos números enteros para hallar la suma, producto, diferencia
y cociente.");
numero1=entrada.nextInt();
numero2=entrada.nextInt(); suma=numero1+numero2;
producto=numero1*numero2;
diferencia=numero1-numero2;
cociente=numero1/numero2;
System.out.printf("la suma de los numeros es: %d",suma);
System.out.printf("\nel producto de los dos numeros es: %d", producto);
System.out.printf("\nla resta de los numeros es: %d", diferencia);
System.out.printf("\nel resultado del cociente entre los dos numeros es: %d\n", cociente);
}

10. (Comparación de enteros) Escriba una aplicación que pida al usuario que escriba dos
enteros, que obtenga los números del usuario y muestre el más grande, seguido de las
palabras "es más grande”. Si son iguales, imprima el mensaje "Estos números son
iguales”. Utilice Las técnicas que se muestran en la figura 2.15.

package cap.pkg2; import java.util.Scanner; public class Cap2 {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in); int numero1;
int numero2;
System.out.println("escriba dos numeros enteros para determinar cual es mayor o si son
iguales. ");
numero1=entrada.nextInt();
numero2=entrada.nextInt();
if(numero1>numero2){
System.out.printf("el numero %d es mayor que el numero %d %d > %d
\n",numero1,numero2,numero1,numero2);
}else{
if(numero1==numero2){
System.out.printf("los dos numeros son equivalentes
%d=%d\n",numero1,numero2);
}else{
System.out.printf("el numero %d es mayor que el numero %d %d<%d\n",
numero2,numero1,numero1,numero2);
}
}
}
}

11. (Aritmética: menor y mayor) Escriba una aplicación que reciba tres enteros del
usuario y muestre la suma, promedio, producto, menor y mayor de esos números.
Utilice las técnicas que se muestran en la figura 2.15. [Nota: el cálculo del promedio
en este ejercicio debe resultar en una representación entera del promedio. Por lo tanto,
si la suma de los valores es 7, el promedio debe ser 2, no 2.3333...].

package cap.pkg2; import java.util.Scanner; public class Cap2 {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in);
int numero1;
int numero2;
int numero3;
int suma;
int promedio;
int producto;
System.out.println("programa que calcula la suma, promedio, producto, menor y mayor de
tres numeros");
numero1=entrada.nextInt();
numero2=entrada.nextInt();
numero3=entrada.nextInt();
suma=numero1+numero2+numero3; promedio=(numero1+numero2+numero3)/3;
producto=numero1*numero2*numero3;
System.out.printf("el resultado de la suma de los tres numero es: %d\n", suma);
System.out.printf("el resultado del promedio es: %d\n", promedio);
System.out.printf("el resultado del producto es: %d\n3",producto);
if(numero1>numero2&&numero1>numero3){
System.out.printf("el numero %d es el mayor \n",numero1);
}else{
if(numero2>numero1&&numero2>numero3){ System.out.printf("el numero %d es el
mayor\n",numero2);
}else{
if (numero3>numero1&&numero3>numero2){
System.out.printf("el numero %d es el mayor\n", numero3);
}
}
}
if(numero1<numero2&&numero1<numero3){ System.out.printf("el numero %d es el
menor \n",numero1);
}else{
if(numero2<numero1&&numero2<numero3){ System.out.printf("el numero %d es el
menor\n",numero2);
}else{
if (numero3<numero1&&numero3<numero2){ System.out.printf("el numero %d es el
menor\n", numero3);
}
}
}
if(numero1==numero2 && numero1==numero3){ System.out.printf("los numeros son
equivalentes:
%d=%d=%d\n",numero1,numero2,numero3);
}
}
}

12. (Visualización de figuras con asteriscos) Escriba una aplicación que muestre un
cuadro, un óvalo, una flecha y un diamante usando asteriscos (*).

package cap.pkg2; import java.util.Scanner; public class Cap2 {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in);
//int numero1=0;
System.out.print("********* *** *
*");
System.out.print("\n** * * *** * *");
System.out.print("\n** * * ***** *
*");
System.out.print("\n** * * * *
*");
System.out.print("\n** * * * *
*");
System.out.print("\n** * * * *
*");
System.out.print("\n** * * * * *");
System.out.print("\n** * * * * *");
System.out.print("\n********* *** * *");
}
}

13. Qué imprime el siguiente código?


System.out.println( “*\n**\n***\n****\n*****" );

14. Qué imprime el siguiente código?


System.out.println(“*”);
System, out. println( "***” );
System, out. println( “*****” );
System, out. println( “****” );
System.out.println( "**” );
15. Qué imprime el siguiente código?
System.out.print( “*" )
System.out.print( "***" );
System.out.print( “*****" );
System.out.print( “****” );
System.out.println( "**” );

16. Qué imprime el siguiente código?


System.out.print( “*" );
System, out.println( "***" );
System.out.println( "*****” );
System.out.print( "****" );
System.out.println( "**" );

17. Qué imprime el siguiente código?


System.out.printf(“%s\n%s\n%s\n", “***", “*****" );

18. (Enteros menor y mayor) Escriba una aplicación que lea cinco enteros y que
determine e imprima los enteros mayor y menor en el grupo. Use solamente las
técnicas de programación que aprendió en este capítulo.

package javaapplication1;
import java.util.Scanner;
public class ENteros {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int numero;
int mayor = -1000;
int menor = 1000;
for (int i=0; i<5; i++){
System.out.println ("Escriba un numero entero:");
numero =entrada.nextInt();
if (numero<= menor){
menor=numero;
}
if (numero>=mayor){
mayor=numero;
}
}
System.out.printf ("El numero mayor es: %d\n",mayor);
System.out.printf ("El numero menor es: %d",menor);
}
}
19. (Par o impar)
Escriba una aplicación que lea un entero y que determine e imprima si es impar o par.
[Sugerencia: use el operador residuo. Un número par es un múltiplo de 2. Cualquier
múltiplo de 2 deja un residuo de 0 cuando se divide entre 2].
package javaapplication1;
import java.util.Scanner;
public class par {
public static void main(String[] args) {
Scanner entrada= new Scanner (System.in);
int numero;
float modulo;
System.out.println("Escriba un numero: ");
numero= entrada.nextInt();
modulo=numero%2;
if (modulo==0){
System.out.println ("El numero es par");
}else{
if(modulo!=0){
System.out.println ("El numero es impar");
}
}
}
}

20. (Múltiplos) Escriba una aplicación que lea dos enteros, determine si el primero es un
múltiplo del segundo e imprima el resultado. [Sugerencia: use el operador residuo].
package javaapplication1;
import java.util.Scanner;
public class MULTIPLOS {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int numero1;
int numero2;
System.out.println("Escribo dos numeros para determinar si son multiplos: ");
numero1=entrada.nextInt();
numero2=entrada.nextInt();
if (numero1>numero2){
if (numero1%numero2==0){
System.out.printf("El numero %d es multiplo de %d\n",numero1,numero2);
}else{
System.out.printf ("El numero no es %d es multiplo de %d\n",numero1,numero2);
}
}else{
if(numero2%numero1==0){
System.out.printf ("El numero %d es multiplo de %d\n",numero2,numero1);
}else{
System.out.printf ("El numero no es %d multiplo de %d\n",numero2,numero1);
}
}
}
}
21. (Patrón de damas mediante asteriscos) Escriba una aplicación que
muestre un patrón de tablero de damas, como se muestra a
continuación:

package javaapplication1;
public class Asteriscos {
public static void main(String[] args) {
System.out.println("* * * * * * * * ");
System.out.println(" * * * * * * * *");
System.out.println("* * * * * * * * ");
System.out.println(" * * * * * * * *");
System.out.println("* * * * * * * * ");
System.out.println(" * * * * * * * *");
System.out.println("* * * * * * * * ");
System.out.println(" * * * * * * * *");
}
}

22. (Diámetro, circunferencia y área de un círculo) He aquí un adelanto. En este capítulo,


aprendió sobre los enteros y el tipo int. Java también puede representar números de
punto flotante que contienen puntos decimales, como 3.14159. Escriba una aplicación
que reciba del usuario el radio de un círculo como un entero, y que imprima diámetro,
la circunferencia y el área del círculo mediante el uso del valor de punto flotante
3.14159 para Ti. Use las técnicas que se muestran en la figura 2.7. [Nota: también
puede utilizar la constante predefinida Math. PI para el valor de Jt. Esta constante es
más precisa que el valor 3.14159. La clase Math se define en el paquete java.lang. Las
clases en este paquete se importan de manera automática, por lo que no necesita
importar la clase Math mediante la instrucción import para usarla.] Use las siguientes
fórmulas (r es el radio):
diámetro = 2
r circunferencia = 2πr
área = πr2

package diametro.circunferencia.y.area.de.un.circulo;
import java.util.Scanner;
public class DiametroCircunferenciaYAreaDeUnCirculo {
public static void main(String[] args) {
double PI = Math.PI;
int radio,diametro;
double circunferencia,area;
Scanner leer=new Scanner(System.in);
System.out.print("Este programa calcula el diametro, la circunferencia y el area de un circulo\nA
continuacion digite el radio del circulo: ");
radio=leer.nextInt();
diametro=2*radio; circunferencia=2*PI*radio; area=PI*radio*radio;
System.out.printf("Diametro=
%d\nCircunferencia=%f\nArea=%f\n",diametro,circunferencia,area);
}
}

23. (Valor entero de un carácter) He aquí otro adelanto. En este capítulo, aprendió acerca
de los enteros y el tipo int. Java puede también representar letras en mayúsculas, en
minúsculas y una considerable variedad de símbolos especiales. Cada carácter tiene su
correspondiente representación entera. El conjunto de caracteres que utiliza una
computadora, y las correspondientes representaciones enteras de esos caracteres, se
conocen como el conjunto de caracteres de esa computadora. Usted puede indicar un
valor de carácter en un programa con sólo encerrarlo entre comillas
sencillas, como en ‘A’. Puede determinar el equivalente entero de un carácter si lo antepone
a la palabra (i n t), como en
(int) ‘A’ Esta forma se conoce como operador de conversión de tipo. (Aprenderá sobre estos
operadores en el capítulo 4.) La siguiente instrucción imprime un carácter y su equivalente
entero:
System.out .printf("El carácter %c tiene el valor %d\n”, ‘A’, ( (int) ‘A’ ) );
Cuando se ejecuta esta instrucción, muestra el carácter Ay el valor 65 (del conjunto de
caracteres conocido como Unicode®) como parte de la cadena. Observe que el especificador
de formato %c es un receptáculo para un carácter (en este caso,
el carácter ‘A’)-
Utilizando instrucciones similares a la mostrada anteriormente en este ejercicio, escriba una
aplicación que muestre
los equivalentes enteros de algunas letras en mayúsculas, en minúsculas, dígitos y símbolos
especiales. Muestre los
equivalen tes en teros de los si guien tes caracteres: A B C a b c 0 1 2 $ * + / y el carácter en
blanco.

package valor.entero.de.un.caracter;
public class ValorEnteroDeUnCaracter {
public static void main(String[] args) {

System.out.printf("el caracter %c tiene el valor %d\n",'a',((int)'a'));


System.out.printf("el caracter %c tiene el valor %d\n",'b',((int)'b'));
System.out.printf("el caracter %c tiene el valor %d\n",'c',((int)'c'));
System.out.printf("el caracter %c tiene el valor %d\n",'A',((int)'A'));
System.out.printf("el caracter %c tiene el valor %d\n",'B',((int)'B'));
System.out.printf("el caracter %c tiene el valor %d\n",'C',((int)'C'));
System.out.printf("el caracter %c tiene el valor %d\n",'$',((int)'$'));
System.out.printf("el caracter %c tiene el valor %d\n",'*',((int)'*'));
System.out.printf("el caracter %c tiene el valor %d\n",'+',((int)'+'));
System.out.printf("el caracter %c tiene el valor %d\n",'/',((int)'/'));
System.out.printf("el caracter %c tiene el valor %d\n",' ',((int)' '));
}

}
24. (Separación de los dígitos en un entero) Escriba una aplicación que reciba del usuario
un número compuesto por cinco dígitos, que separe ese número en sus dígitos
individuales y los imprima, cada uno separado de los demás por tres espacios. Por
ejemplo, si el usuario escribe el número 423 39, el programa debe imprimir.
42339
 Suponga que el usuario escribe el número correcto de dígitos. ¿Qué ocurre cuando
ejecuta el programa y escribe un número con más de cinco dígitos? ¿Qué ocurre
cuando ejecuta el programa y escribe un número con menos de cinco dígitos?
[Sugerencia: es posible hacer este ejercicio con las técnicas que aprendió en este
capítulo. Necesitará utilizar las operaciones de división y residuo para “seleccionar”
cada dígito].

package cap.pkg2; import java.util.Scanner; public class Cap2 {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in);
int numero1=0;
int digito1=0;
int digito2=0;
int digito3=0;
int digito4=0;
int digito5=0;
int digito6=0;

int division1=0;
int division2=0;
int division3=0;
int division4=0;
int division5=0;
int division6=0;

System.out.println("escriba un numero de cinco cifras: ");


numero1=entrada.nextInt();
if(numero1<19999&&numero1>9999){

division1=numero1/10;
digito1=numero1%10;
division2=division1/10;
digito2=division1%10;
division3=division2/10;
digito3=division2%10;
division4=division3/10;
digito4=division3%10;
division5=division4/10;
digito5=division4%10;
System.out.printf("\nLos digitos separados son: %d %d %d %d
%d\n",digito5,digito4,digito3,digito2,digito1);
}else{
System.out.println("el numero debe ser de cinco cifras.");
}
}

25. (Valores negativos, positivos y cero) Escriba un programa que reciba cinco números,
y que determine e imprima la cantidad de números negativos, positivos, y la cantidad
de ceros recibidos.

package negativos.positivos.y.ceros;
import java.util.Scanner;
public class NegativosPositivosYCeros {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numero1;
int numero2;
int numero3;
int numero4;
int numero5;
System.out.println("\nIntroduzca 5 enteros y le dire cuantos son positivos,cuantos son negativos y
cuantos son cero.");
System.out.println("Introduzca el primer entero:"); numero1 = entrada.nextInt();
System.out.println("Introduzca el segundo entero:"); numero2 = entrada.nextInt();
System.out.println("Introduzca el tercer entero:"); numero3 = entrada.nextInt();
System.out.println("Introduzca el cuarto entero:"); numero4 = entrada.nextInt();
System.out.println("Introduzca el quinto entero:"); numero5 = entrada.nextInt();
int positivos = 0;
int negativos = 0;
int ceros = 0;
if (numero1 > 0) positivos = positivos + 1;

if (numero1 < 0)
negativos = negativos + 1;

if (0 == numero1) ceros = ceros + 1;

if (numero2 > 0) positivos = positivos + 1;

if (numero2 < 0)
negativos = negativos + 1;

if (0 == numero2) ceros = ceros + 1;

if (numero3 > 0) positivos = positivos + 1;

if (numero3 < 0)
negativos = negativos + 1;
if (0 == numero3) ceros = ceros + 1;

if (numero4 > 0) positivos = positivos + 1;

if (numero4 < 0)
negativos = negativos + 1;

if (0 == numero4) ceros = ceros + 1;

if (numero5 > 0) positivos = positivos + 1;

if (numero5 < 0)
negativos = negativos + 1;

if (0 == numero5) ceros = ceros + 1;

System.out.printf("\nDe los numeros introducidos, %d son positivos, %d son negativos y %d son


ceros\n", positivos, negativos, ceros);
}
}
26. (Calculadora del índice de masa corporal) En el ejercicio 1.10 introdujimos la
calculadora del índice de masa corporal (BMI). Las fórmulas para calcular el BMI son
BMI = pesoEnLibras × 703
alturaEnPulgadas × alturaEnPulgadas
o
BMI = pesoEnKilogramos
alturaEnMetros × alturaEnMetros
Cree una calculadora del BMI que lea el peso del usuario en libras y la altura en pulgadas (o,
si lo prefiere, el peso del usuario en kilogramos y la altura en metros), para que luego calcule
y muestre el índice de masa corporal del usuario. Muestre además la siguiente información
del Departamento de Salud y Servicios Humanos/Instituto Nacional de
Salud para que el usuario pueda evaluar su BMI:
VALORES DE BMI
Bajo peso: menos de 18.5
Normal: entre 18.5 y 24.9
Sobrepeso: entre 25 y 29.9
Obeso: 30 o más
package javaapplication1;
import java.util.Scanner;
public class JavaApplication1 {

public static void main(String[] args) {


Scanner entrada = new Scanner (System.in);
int peso;
int altura;
int bmi;
System.out.println ("Valores de BMI:");
System.out.println ("Bajo peso: menos de 18.5");
System.out.println ("Normal: entre 18.5 y 24.9");
System.out.println ("Sobrepeso: entre 25 y 29.9");
System.out.println ("Obeso: 30 o mas");
System.out.println ("Digite su peso: ");
peso = entrada.nextInt();
System.out.println ("Digite su altura: ");
altura = entrada.nextInt();
bmi=(peso)/altura*altura;
if (bmi <18.5){
System.out.println("Bajo peso");
}else{
if(bmi<=18.5 && bmi>25){
System.out.println ("Normal");
}else{
if (bmi<=25 && bmi>30){
System.out.println ("sobrepeso");
}else{
if (bmi>30){
System.out.println("Obeso");
}
}
}
}

27. (Calculadora del crecimiento de la población mundial) Use Web para determinar la
población mundial actual y la tasa de crecimiento anual de la población mundial.
Escriba una aplicación que reciba estos valores como entrada y luego muestre la
población mundial estimada después de uno, dos, tres, cuatro y cinco años.
package javaapplication1;
import java.util.Scanner;
public class JavaApplication1 {

public static void main(String[] args) {


Scanner entrada = new Scanner (System.in);
int poblacion;
int i;
double suma;
double suma1;
double suma2;
double suma3;
double suma4;
System.out.println("Digite la población: ");
poblacion = entrada.nextInt ();
suma=poblacion*(1+0.012);
System.out.printf("La poblacion en el primer año es de: %f \n",suma);
suma1=poblacion*(1+0.012)*(1+0.012);
System.out.printf("La poblacion en el segundo año es de: %f\n",suma1);
suma2=poblacion*(1+0.012)*(1+0.012)*(1+0.012);
System.out.printf("La poblacion en el tercer año es de: %f\n",suma2);
suma3=poblacion*(1+0.012)*(1+0.012)*(1+0.012)*(1+0.012);
System.out.printf("La poblacion en el cuarto año es de: %f\n",suma3);
suma4=poblacion*(1+0.012)*(1+0.012)*(1+0.012)*(1+0.012)*(1+0.012);
System.out.printf("La poblacion en el quinto año es de: %f\n",suma4);
}

28. (Calculadora de ahorro por viajes compartidos en automóvil) Investigue varios sitios
Web de viajes compartidos en automóvil. Cree una aplicación que calcule su costo
diario al conducir su automóvil, de modo que pueda estimar cuánto dinero puede
ahorrar si comparte los viajes en automóvil, lo cual también tiene otras ventajas, como
la reducción de las emisiones de carbono y la reducción de la congestión de tráfico. La
aplicación debe recibir como entrada la siguiente información y mostrar el costo por
día para el usuario por conducir al trabajo:
a) Total de kilómetros conducidos por día.
b) Costo por litro de gasolina.
c) Promedio de kilómetros por litro.
d) Cuotas de estacionamiento por día.
e) Peaje por día.

package javaapplication1;
import java.util.Scanner;
public class NewClass {

public static void main(String[] args) {


Scanner entrada = new Scanner (System.in);
int km;
int costo;
int promedio;
int estacionamiento;
int peaje;
int suma;
int suma1;
System.out.println ("Digite el total de km conducidos por dia: ");
km= entrada.nextInt();
System.out.println ("Digite el costo de la gasolina por litro: ");
costo=entrada.nextInt();
System.out.println("Digite el promedio de km por litro de gasolina: ");
promedio=entrada.nextInt();
System.out.println ("Digite la cuota de estacionamiento: ");
estacionamiento =entrada.nextInt();
System.out.println("Digite el costo de los peajes: ");
peaje=entrada.nextInt();
suma1=(km/promedio)*costo;
suma=estacionamiento+peaje+suma1;
System.out.printf("El costo por conducir el vehiculo es de: %d",suma);
}

También podría gustarte