Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Programa para calcular costos y ordenar números, Ejercicios de Metodología de Programación

Un programa en java que calcula el costo de un boleto según la distancia recorrida y ordena números ingresados por el usuario. El programa también incluye una sección para convertir centímetros a pulgadas y viceversa, y para identificar los números pares e impares.

Tipo: Ejercicios

2021/2022

Subido el 03/04/2024

alan-elifelet
alan-elifelet 🇲🇽

4 documentos

1 / 62

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
C A R R E R A
IN G E N I E R Í A I N F O R M Á T I C A
A S I G N A T U R A
F U N D A M E N T O S D E P R O G R A M A C I Ó N
I M P A R T I D A P O R E L P R O F E S O R
M. C. VÍCTO R MANUEL HERNÁNDEZ ALARCÓN.
T R A B A J O
ACTIVIDAD NO.1. EJERCICIOS EN DIA G R A MAS D E
FLUJO PROGRAMACIÓN.
PR ES EN TA DO P OR L A ES TU DI AN TE
ALAN ELIFELET QUINTANA CORNEJO.
No. Control 22520654
CHILPANCINGO GRO., 21 DE OCTUBRE DE 2022.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e

Vista previa parcial del texto

¡Descarga Programa para calcular costos y ordenar números y más Ejercicios en PDF de Metodología de Programación solo en Docsity!

C A R R E R A

I N G E N I E R Í A I N F O R M Á T I C A

A S I G N A T U R A

F U N D A M E N T O S D E P R O G R A M A C I Ó N

I M P A R T I D A P O R E L P R O F E S O R

M. C. VÍCTOR MANUEL HERNÁNDEZ ALARCÓN.

T R A B A J O

AC TIVIDAD NO. 1. EJ ERC IC IOS E N DIAGR AMAS DE

F LUJO PRO GRAMAC IÓN.

PRESENTADO POR LA ESTUDIANTE

ALAN ELIFELET QUINTANA CORNEJO.

No. Control 22520654

CHILPANCINGO GRO., 21 DE OCTUBRE DE 2022.

1. De un triángulo rectángulo, solicite como entrada los valores de las longitudes del catetos opuesto

y adyacente para calcular y visualizar el valor de la hipotenusa.

Solución:

Diagrama de flujo.

2. Obtener el costo del boleto de avión. Se sabe que el costo por kilómetros recorrido es de $47.

por los primeros 1 000 kilómetros. Para los kilómetros mayores de los primero 1 000 kilómetros, cada

kilómetro restante (en caso de haberlos) el costo es de $26.32.

Diagrama de Flujo.

Programa Java

//Programa para calcular el costo de boletos de avion. //Entrada: Los kilometros a reccorrer. //Proceso: Calcular el costo del boleto menor a 1000km y mayor a 1000km con costo extra. //Salida: Visualizar el costo del boleto con el costo calculado.

import java.util.Scanner;

public class BoletoAvion2 { static Scanner teclado = new Scanner (System.in);

public static void main (String args []) { System.out.println ("Programa para calcular el costo de boletos de avion"); //Variables para kilometros y costos. int kilometros, kilometrosX; double costoK, costoKx, costoN, costoKn;

//Solicitar los kilometros a recorrer.

V

F

System.out.print ("\nCantidad de Kilometros a recorrer en el vuelo >>> "); kilometros = teclado.nextInt ();

//Calcular el costo para distancias menores a 1000km. costoK = (47.26*kilometros);

if (kilometros <= 1000) { System.out.println ("\nCosto por cada kilometro: $47.26"); System.out.println ("\nEl costo del boleto es: $" + costoK); System.out.println ("\n"); } //Calcular el costo para distancias superiores a 1000km con costo extra. else { costoN = (100047.26); kilometrosX = (kilometros - 1000); costoKn = (kilometrosX26.32); costoKx = (costoKn)+(costoN); System.out.println ("\nCosto por cada kilometro: $47.26"); System.out.println ("\n------------------------------------------ ---------------------"); System.out.println ("Su vuelo genera costo extra por sobrepasar los 1000 kilometros"); System.out.println ("\nKilometros excedentes: " + kilometrosX); System.out.println ("El costo extra por kilometro es de: $26.32"); System.out.println ("\nCosto base del vuelo: $" + costoN);

System.out.println ("Costo extra del vuelo: $" + costoKn);

//Visualizar el costo total. System.out.println ("Costo total del Boleto: $" + costoKx); System.out.println ("\n"); } } }

Salidas.

3. En un criadero de aves nacen 500 pollo, entre pollos blancos y pollos negros. Si el 27% son pollos

negros. ¿Cuántos pollos blancos y negros son?

Diagrama de Flujo.

Programa Java.

//Programa para identificar que cantidad correspondiente a cada grupo de pollos.

//Proceso: Multipilcar el total por el porcentaje correspondiente a cada grupo de pollos.

//Salida: Visulaizar la cantidad total correspondientea cada grupo de pollos.

import java.util.Scanner;

public class Pollos3 {

static Scanner teclado = new Scanner (System.in);

public static void main (String args []) {

//Varriables para cada grupo.

int pollos;

double pollosB, pollosN;

System.out.println (" En un criadero nacen 500 pollos.");

System.out.println ("\n El 73% son pollos blancos");

System.out.println (" El 27% son pollos negros");

//Determinar la cantidad total para cada grupo de.

pollosN = ((500)*.27);

pollosB = ((500)*.73);

//Visulaizar la cantidad total correspondiente a cada grupo de pollos.

System.out.println ("\n El total de pollos blancos es: " + (int) pollosB);

System.out.println (" El total de pollos negros es: " + (int) pollosN);

Salidas.

Programa Java.

//Programa para diferenciar el numero mayor o si son iguales.

//Entrada: 2 numeros enteros.

//Proceso: Diferenciar los numeros o igularlos.

//Salida: Visualizar que numero es mayo o si son iguales.

import java.util.Scanner;

public class DifNumeros4 {

static Scanner teclado = new Scanner (System.in);

public static void main (String args []) {

int n1, n2;

System.out.println (" Programa que para determinar el numero mayor, o

igualarlos.");

System.out.print ("\n Ingrese el primer numero entero >>> ");

n1 = teclado.nextInt ();

System.out.print (" Ingrese el segundo numero entero >>> ");

n2 = teclado.nextInt ();

if (n1 == n2) {

System.out.println ("\n Los numeros son iguales: " +n1+" - "+n2);

else if (n1 > n2) {

System.out.println ("\n El orden de los numeros es: " +n1+ " - " +n2);

else {

System.out.println ("\n El orden de los numeros es: " +n2+ " - " +n1);

Salidas.

12

Programa Java.

//Programa para ordenar 3 numeros de mayor a menor o si son iguales. //Entrada: Solicitar 3 numeros. //Proceso: Determinar el orden de mayor a menor o si son iguales. //Salida: Visualizar los numeros de mayor a menor o si son iguales.

import java.util.Scanner;

public class DifNumeros5 { static Scanner teclado = new Scanner (System.in);

public static void main (String args []) {

//Variables de 3 numeros. int n1, n2, n3;

System.out.println (" Programa que para determinar el numero mayor, o igualarlos."); //Ingresar cada numero. System.out.print ("\n Ingrese un numero entero >>> "); n1 = teclado.nextInt (); System.out.print (" Ingrese un numero entero >>> "); n2 = teclado.nextInt (); System.out.print (" Ingrese un numero entero >>> "); n3 = teclado.nextInt ();

//Proceso para diferenciar los numeros e imprimirlos en orden o si son iguales. if (n1 == n2){ if(n2 == n3){ System.out.println ("Los numeros ingresados son iguales"); } } if (n1 > n2){ if (n1 > n3){ if (n2 > n3){ System.out.println ("Los numeros ordenados de mayor a menor son " +n1+" - " +n2+" - " + n3); } } } if (n3 > n2){ if (n3 > n1){ if (n2 > n1){ System.out.println ("Los numeros ordenados de mayor a menor son " +n3+" - " +n2+" - " + n1); } } } if (n2 > n1){ if (n2 > n3){ if (n1> n3){ System.out.println ("Los numeros ordenados de mayor a menor son " +n2+" - " +n1+" - " + n3); } } } if (n2 > n1){ if (n2 > n3){ if (n3 > n1){

Salidas.

6. Dado tres números enteros, determine y visualice el orden de los números del mayor al menor o si

son iguales. Nota: Utilice conectivos lógicos.

Diagrama de flujo.

Programa Java.

//Programa para ordenar 3 numeros de mayor a menor o si son iguales. //Entrada: Solicitar 3 numeros. //Proceso: Determinar el orden de mayor a menor o si son iguales. //Salida: Visualizar los numeros de mayor a menor o si son iguales.

import java.util.Scanner;

public class DifNumeros6 { static Scanner teclado = new Scanner (System.in);

public static void main (String args []) {

//Variables de 3 numeros. int n1, n2, n3;

System.out.println (" Programa que para determinar el numero mayor, o igualarlos."); //Ingresar cada numero. System.out.print ("\n Ingrese un numero entero >>> "); n1 = teclado.nextInt (); System.out.print (" Ingrese un numero entero >>> "); n2 = teclado.nextInt (); System.out.print (" Ingrese un numero entero >>> "); n3 = teclado.nextInt ();

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

//Proceso para diferenciar los numeros e imprimirlos en orden o si son iguales. if (n1 == n2 && n2 == n3) { System.out.println (" Los numeros son iguales: " ); } else if (n1 > n2 && n2 > n3) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n1+" , "+n2+" , "+n3); } else if (n1 > n3 && n3 > n2) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n1+" , "+n3+" , "+n2); } else if (n2 > n1 && n1 > n3) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n2+" , "+n1+" , "+n3); } else if (n2 > n3 && n3 > n1) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n2+" , "+n3+" , "+n1); } else if (n3 > n1 && n1 > n2) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n3+" , "+n1+" , "+n2); } else if (n3 > n2 && n2 > n1){ System.out.println (" Los numeros ordenados de mayor a menor son: " +n3+" , "+n2+" , "+n1); } if (n1 > n2 && n2 == n3) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n1+" , "+n2+" , "+n3); }

if (n3 > n2 && n2 == n1) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n3+" , "+n2+" , "+n1); } if (n2 > n1 && n3 == n1) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n2+" , "+n3+" , "+n1); } if (n1 > n2 && n1 == n3) { System.out.println (" Los numeros ordenados de mayor a menor son: " +n1+" , "+n3+" , "+ n2); } } }

Salidas.