Este documento presenta 12 problemas resueltos con pseudocódigo, diagramas de flujo y código Java. Cada problema contiene las especificaciones, el pseudocódigo para resolverlo algorítmicamente, un diagrama de flujo y el código Java correspondiente. Los problemas resueltos incluyen cálculos matemáticos, conversión de unidades, y uso de funciones matemáticas como logaritmos y raíces cuadradas.
3rd International Workshop on Dairy Science
Park scheduled for November 16-18, 2015 in the historic city of Peshawar, Pakistan. The theme of the workshop
is “Supporting the war-hit economy of Khyber Pakhtunkhwa through self-employment and hygienic food
production for local consumers and international Halal Meat Market”. T
3rd International Workshop on Dairy Science
Park scheduled for November 16-18, 2015 in the historic city of Peshawar, Pakistan. The theme of the workshop
is “Supporting the war-hit economy of Khyber Pakhtunkhwa through self-employment and hygienic food
production for local consumers and international Halal Meat Market”. T
CDays14 - CPP05 - Standard Library: STL e boost, la BCL di C++Alessio Gogna
Al moderno C++11 si affianca una rinnovata e ampliata Standard Library, dando così al codice C++ maggiore indipendenza dal compilatore e dalla piattaforma.
Ceci est une petite présentation pour vous aider à débuter au monde fantastique du hacking. Quelques termes clés et la présentations de quelques techniques de bases pour vous aider.
Scavolini has activated a high integration document management system characterized by archiving and indexing processes that are advanced but extremely intuitive.
The solution, centered on Microsoft Office SharePoint
Server 2007, has rationalized the flows of all movements, ensuring maximum usability and maximum information sharing to all of the internal and external corporate players. Thanks to the implementation of the vertical "josh Archive" application the new platform also offers an integrated system for the substitutive conservation of the documents which, through legally certified dematerialization, will allow Scavolini to reduce management costs.
Automatizza completamente l‘archiviazione documentale
in modo facile, intelligente e trasparente con josh Archive!, il sotware per l'Archiviazione Documentale e la Conservazione Sostitutiva.
problemas en java resueltos codigo fuente y prueba de escritorio para mejor entendimiento de las personas
autor: Josue Pedro Ramos Quispe
de: universidad nacional de moquegua
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Diagrama de flujo basada en la reparacion de automoviles.pdf
Problemasjava2
1. Problema1:
Descripción:
Pseudocódigo:
•introduce tu nombre:
-leer nombre
•introduce tu primera calificación
-leer calificacion1
•introduce tu segunda calificación
-leer calificacion3
•introduce calificacion4
-leer calificación4
•Calificación 1x30÷100
•Calificación 2x20÷100
•Calificación 3x12÷100
•Calificación 4x40÷100
-Calificación final =calificacion1+calificacion2+calificacion3+calificacion4
•Imprimir Tu calificación=calificación final
Diagrama de flujo:
INICIO
Introduce tu nombre
Introduce tu primera calificacion
Introduce tu segunda calificacion
Introduce tu tercera calificación
Introduce tu cuarta calificacion
cal1=(num1*30/100);
cal2=(num2*20/100);
cal3=(num3*12/100);
cal4=(num4*40/100);
fi=(cal1+cal2+cal3+cal4);
System.out.println("TU
CALIFICACION FINAL ES: " +fi);
FIN
Código Java:
import java.util.Scanner;
class alumnos {
public static void main(String[]args) {
System.out.println("INTRODUCE TU NOMBRE");
Scanner a = new Scanner(System.in);
String nom = a.next();
2. in cal1,cal2,cal3,cal4,fi;
System.out.println("HOLA"+ nom);
System.out.println("INTRODUCE TU PRIMERA CALIFICACION");
Scanner w = new Scanner(System.in);
in num1 = w.nextInt();
System.out.println("INTRODUCE TU SEGUNDA CALIFICACION");
Scanner s = new Scanner(System.in);
int num2 = s.nextInt();
System.out.println("INTRODUCE TU TERCERA CALIFICACION");
Scanner x = new Scanner(System.in);
in num3 = x.nextInt();
System.out.println("INTRODUCE TU CUARTA CALIFICACION");
Scanner b = new Scanner(System.in);
in num4 = b.nextInt();
cal1=(num1*30/100);
cal2=(num2*20/100);
cal3=(num3*12/100);
cal4=(num4*40/100);
fi=(cal1+cal2+cal3+cal4);
System.out.println("TU CALIFICACION FINAL ES: " +fi);
}
}
Conclusión:
Este programa te pude ayudar para saber tu promedio general y así como también facilita ya todo
sin tener que hacer muchas operaciones
Problema 2:
Descripción:
Pseudocódigo:
-ingrese precio del terreno metro cuadrado
•leer numero
-ingrese la altura
•leer altura
-ingrese la base
•leer base
•resultado=altura x base
-respuesta=resultado x precio
-imprimir: el precio por metro cuadrado es + repuesta
Diagrama de flujo
INICIO
Ingrese el precio del terreno
por metro cuadrado
Ingrese la altura
Ingrese la base
resultado=a*b;
resp=resultado*x;
3. FIN
Código java
import java.util.Scanner;
class ejercicio2 {
public static void main(String[] args){
Scanner leer=new Scanner (System.in);
double a,b,x,resultado, resp;
System.out.println("ingrese precio del terreno metro cuadrado");
x=leer.nextInt();
System.out.println("ingrese la altura");
a=leer.nextInt();
System.out.println("ingrese la base");
b=leer.nextInt();
resultado=a*b;
resp=resultado*x;
System.out.print("el precio por metro cuadrado es:"+ resp);
}
}
Conclusión:
Con este programa se puede calcular en cuanto cuesta un metro cuadrado de un terreno sean las
medidas que sean
Problema 3:
Descripción:
Pseudocódigo:
•Ingresa un número
-leer numero
•3 x numero x número (7 x numero)
-el resultado es +numero
4. Diagrama de flujo
INICIO
Ingresa un numero
3 x numero x número (7 x numero)
double y=(3*x*x)+(7*x)-15;
System.out.println("Y= "+y);
FIN
Código java
import java.util.*;
public class Ejercicio6{
public static void main(String[] args){
Scanner leer=new Scanner(System.in);
System.out.println("Ingresa valor de X");
System.out.println("x: ");
double x=leer.nextDouble();
double y=(3*x*x)+(7*x)-15;
System.out.println("Y= "+y);
}
}
Conclusión
Este programa te puede ayudar para saber
5. Problema 4:
Descripción:
Pseudocódigo:
•ingresa el nombre del producto
-introduce el nombre del producto
•pro=(pro2 *150)/100;
-po=(pro2 *15)/100;
•NOMBRE DEL PRODUCTO+producto1
-SU UTILIDAD + producto + pesos
•SU IMPUESTO + po + pesos
-SU PRECIO + pro2 + pesos
Diagrama de flujo:
INICIO
Ingresa nombre del producto
Ingresa el precio del producto
pro=(pro2 *150)/100;
po=(pro2 *15)/100;
System.out.println(" NOMBRE DEL PRODUCTO: " +pro1);
System.out.println(" SU UTILIDAD: " +pro+"pesos");
System.out.println(" SU IMPUESTO: " +po+"pesos");
System.out.println(" SU PRECIO: " +pro2+"pesos");
FIN
Código Java:
import java.util.Scanner;
class ejercicio9
{
public static void main(String[] args)
{
int pro, po;
System.out.println(" Introduce el nombre del producto");
Scanner a = new Scanner(System.in);
String pro1 = a.next();
System.out.println(" Introduce el precio del producto");
6. Scanner b = new Scanner(System.in);
int pro2 = b.nextInt();
pro=(pro2 *150)/100;
po=(pro2 *15)/100;
System.out.println(" NOMBRE DEL PRODUCTO: " +pro1);
System.out.println(" SU UTILIDAD: " +pro+"pesos");
System.out.println(" SU IMPUESTO: " +po+"pesos");
System.out.println(" SU PRECIO: " +pro2+"pesos");
}
}
Conclusión:
Este programa te puede ayudar a saber el precio de un producto junto con sus impuestos
Su utilidad y su nombre
Problema5:
Descripción:
Pseudocódigo:
•Introduce el radio de un círculo
-leer radio (a)
•radio=(3.1416*a*a);
-el resultado es (+a)
Diagrama de Flujo:
INICIO
Introduce el radio del circulo
r=(3.1416*a*a);
System.out.println("el
resultado es: "+r);
FIN
7. Código Java
import java.util.Scanner;class ejercicio10{
public static void main (String[] args){
Scanner leer=new Scanner(System.in);
double a;
double r;
System.out.println("introduce el radio del circulo");
a =leer.nextInt();
r=(3.1416*a*a);
System.out.println("el resultado es: "+r);
}
}
Conclusion:
Este programa te puede ayudar con la solución para sacar el área de un circulo con las medidas
que sean
Problema 6:
Descripción:
Pseudocódigo:
-Introduzca la cantidad de dólares a comprar
•Leer dólares
•a=13.65;
•b=dolar*a
-el total a pagar por el numero de dólares que quiere es: +b
Diagrama de flujo:
INICIO
Introduzca la cantidad de
dólares a comprar
a=13.65;
b=dolar*a;
System.out.println("el total a
pagar por el número de dólares
que quiere es:" +b);
FIN
8. Código java:
package ejercicio11;
import java.util.Scanner;
public class Ejercicio11 {
public static void main(String[] args) {
System.out.println("Introduzca la cantidad de dólares a comprar:");
Scanner leer=new Scanner(System.in);
int dolar=leer.nextInt();
double a,b;
a=13.65;
b=dolar*a;
System.out.println("el total a pagar por el número de dólares que quiere es:" +b);
}
}
Conclusión:
Este programa te puede ayudar por si necesitas cambiar dólares a pesos o al revés
Problema 7:
Descripcion:
Pseudocodigo:
•ingresa los numero 1,2,3,4 respectivamente
-leer1
-leer2
-leer3
-leer4
•double a=(x*x)*(y*y)*4;
•double b=Math.sqrt(z*w*2);
•double c=(a*b);
•double d=c*c;
•double e=(x*0.5)*4;
•double f=d/e;
-imprimir el resultado es (f)
Diagrama de Flujo:
Inicio
Ingrese los números
1,2,3,4 respectivamente
double a=(x*x)*(y*y)*4;
double b=Math.sqrt(z*w*2);
double c=(a*b);
double d=c*c;
double e=(x*0.5)*4;
double f=d/e;
9. System.out.println("F= "+f);
FIN
Código java:
import java.util.*;
import java.lang.Math;
public class Ejercicio12 {
public static void main (String [] args) {
Scanner leer= new Scanner (System.in);
System.out.println("Ingresa los digitos W,X,Y y Z Respectivamente:");
System.out.println("W: ");
int w= leer.nextInt();
System.out.println("X: ");
int x= leer.nextInt();
System.out.println("Y: ");
int y= leer.nextInt();
System.out.println("Z: ");
int z= leer.nextInt();
double a=(x*x)*(y*y)*4;
double b=Math.sqrt(z*w*2);
double c=(a*b);
double d=c*c;
double e=(x*0.5)*4;
double f=d/e;
System.out.println("F= "+f);
}
}
Conclusion:
Este programa te puede ayudar con la operación para saber cómo resolver el ejercicio 12
Problema 8:
Descripción:
Pseudocódigo:
• ingresa el Angulo en radianes
•leer radianes
•double r= leer.nextDouble();
•r= Math.toRadians (r);
•double ta= Math.sin(r)/Math.cos(r);
•double cot= Math.cos(r)/Math.sin(r);
•double sec=1/Math.cos(r);
10. •double cosec=1/Math.sin(r);
-imprimir tangente = + ta +
-imprimir contangente = + cot +
-imprimir secante= + sec +
-imprimir cosecante= + cosec
Diagrama de flujo:
INICIO
• ingresa el Angulo en
radianes
•double r= leer.nextDouble();
•r= Math.toRadians (r);
•double ta= Math.sin(r)/Math.cos(r);
•double cot= Math.cos(r)/Math.sin(r);
•double sec=1/Math.cos(r);
•double cosec=1/Math.sin(r);
System.out.println ("Tangente=" + ta + "n
contangente =" +cot+"n secante=" +sec+"n
cosecante="+ cosec);
FIN
Codigo java:
import java.lang.Math;
import java.util.*;
public class ejercicio17
{
public static void main(String[]args)
{
Scanner leer=new Scanner(System.in);
System.out.println("angulo en radianes:");
System.out.println("radianes:" );
double r= leer.nextDouble();
r= Math.toRadians (r);
double ta= Math.sin(r)/Math.cos(r);
double cot= Math.cos(r)/Math.sin(r);
double sec=1/Math.cos(r);
double cosec=1/Math.sin(r);
System.out.println ("Tangente=" + ta + "n contangente =" +cot+"n secante="
+sec+"n cosecante="+ cosec);
}
}
11. Conclusión:
Este programa te puede ayudar en sacar el resultado de una tangente así como de una
contangente de una secante y una cosecante.
Problema 9:
Descripcion:
Pseudocódigo:
•imprimir selecciona de que grados a que grados deseas transformar
•imprimir 1.-celcius:farenheit
•imprimir 2.-farenheit:celcius
•imprimir introduce tu opcion
-leer opciones
•imprimir introduce los grados que deseas transformar
-leer opción
•caso 1:
-opcion=1
-celcius a farenheit
-imprimir el resultado es: +d
-break;
-caso 2:
-opcion=2;
-grados=(b*1.8)+32;
-imprimir el resultado es: + grados
-break;
-caso 3:
-opcion=3;
-h=(b/1.8)-32;
-imprimir el resultado es: +h
-break;
}
Diagrama de flujo:
INICIO
imprimir selecciona de que grados a que grados deseas
transformar
•imprimir 1.-celcius:farenheit
•imprimir 2.-farenheit:celcius
•imprimir introduce tu opcion
case 1:
opcion=1;
d=(b-32)/1.8;
case 2:
opcion=2;
g=(b*1.8)+32;
case 3:
opcion=3;
h=(b/1.8)-32;
12. Case 1:
System.out.println("el resultado es: "+d);
Case 2:
System.out.println("el resultado es: "+g);
Case 3:
System.out.println("el resultado es: "+h);
FIN
Codigo java:
import java.util.Scanner;
class ejercicio7
{
public static void main(String[] args)
{
Scanner leer=new Scanner(System.in);
int opcion;
double b,c,d,e,f,g,h;
System.out.println("selecciona de que grados a que grados deseas transformar");
System.out.println("1.-celcius:farenheit");
System.out.println("2.-farenheit:celcius");
System.out.println("introduce tu opcion");
opcion =leer.nextInt();
System.out.println("introduce los grados que deseas transformar XD");
b =leer.nextInt();
switch(opcion)
{
case 1:
opcion=1;
d=(b-32)/1.8;
System.out.println("el resultado es: "+d);
break;
case 2:
opcion=2;
g=(b*1.8)+32;
System.out.println("el resultado es: "+g);
break;
case 3:
opcion=3;
h=(b/1.8)-32;
System.out.println("el resultado es: "+h);
break;
}
}
}
13. Conclusión:
Este programa te puede ayudar para la conversión de grados farenheit a celcius o al revés
Problema 10:
Descripción:
Pseudocódigo:
• imprimir INGRESA EL TIEMPO EN SEGUNDOS
-leer tiempo
•kilometros x 3000000
-imprimir los kilometros recorridos son + tiempo + km
Diagrama de flujo
INICIO
INGRESA EL TIEMPO EN
SEGUNDOS
r=i*3000000;
System.out.println("los
kilometros recorridos son"
+r+"km");
Código java:
import java.util.Scanner;
class ejercicio5
{
public static void main(String[] args)
{
System.out.println("INGRESA EL TIEMPO EN SEGUNDOS");
Scanner a=new Scanner(System.in);
int i=a.nextInt();
int r;
r=i*3000000;
System.out.println("los kilometros recorridos son" +r+"km");
}
}
Descripcion:
Este programa te puede ayudar a saber cuantos kilómetros recorre por segundo o según el tiempo
14. Problema 11:
Descripción:
Pseudocódigo:
•Introduce el radio del circulo
-leer radio
• int (r)
• total=(int) (3.146*r*r);
•imprimir El area del circulo es: + total
Diagrama de flujo:
INICIO
Introduce el radio del circulo
total=(int) (3.146*r*r);
System.out.println("El area del
circulo es: " +total);
FIN
Codigo java:
import java.util.Scanner;
public class EjercicioDiez {
public static void main(String[] args) {
int total;
Scanner radio=new Scanner(System.in);
System.out.println("Introduce el radio del circulo");
int r=radio.nextInt();
15. total=(int) (3.146*r*r);
System.out.println("El area del circulo es: " +total);
}
}
Conclusion:
Este programa te ayuda a obtener el area de un circulo sea cual sean sus medidas
Problema 12:
Descripción:
Pseudocódigo:
•Introduce un numero
-leer numero (x)
• double lo = Math.log(x);
• double ex = Math.exp(x);
•double ab = Math.abs(x);
•double raiz = Math.sqrt(x);
•imprimir logaritmo = + lo +
•imprimir exponencial =+ ex +
•imprimir absoluto = + ab +
•imprimir raiz = + raíz
Diagrama de flujo
INICIO
Introduce un numero
(x)
double x = leer.nextDouble();
double lo = Math.log(x);
double ex = Math.exp(x);
double ab = Math.abs(x);
double raiz = Math.sqrt(x);
16. System.out.println("logaritmo = "+lo+"n
exponencial = "+ex+"n absoluto = "+ab+"n
raiz = "+raiz);
FIN
Codigo Java:
import java.util.*;
import java.lang.Math;
public class Ejercicio16 {
public static void main(String[] args) {
Scanner leer= new Scanner(System.in);
System.out.println("el numero x: ");
System.out.println("X: ");
double x = leer.nextDouble();
double lo = Math.log(x);
double ex = Math.exp(x);
double ab = Math.abs(x);
double raiz = Math.sqrt(x);
System.out.println("logaritmo = "+lo+"n exponencial = "+ex+"n
absoluto = "+ab+"n raiz = "+raiz);
}
}
Conclusion:
Este programa te puede ayudar para obtener el valor de un numero logaritmo , exponencial ,
absoluto o su raíz