SlideShare una empresa de Scribd logo
1 de 12
“Programas Propuestos Capítulo IV”
INSTITUTO TECNOLÓGICO DE SALTILLO
Programación Orientada a Objetos
Ingeniería en Sistemas Computacionales
Nombre: Eduardo Cárdenas Magallanes Catedrático: Dr. Sócrates Torres
Ovalle
1. Una aplicación Java que genere cinco números aleatorios enteros entre 65 y 90.
Indicar para cada uno si se trata del código ASCII de una consonante o una vocal.
Utilizar un switch.
Código:
publicclassASCII
{
publicstaticvoidmain(String[] args)
{
intnum1=65;
intnum2=90;
for (inti=1;i<6;i++)
{
int numAleatorio=(int)Math.floor(Math.random()*(num2-num1)+num1);
if (numAleatorio==65|| numAleatorio==69|| numAleatorio==73||
numAleatorio==79||numAleatorio==85)
{
System.out.println("Se generoel número"+ numAleatorio+" ,que
corresponde conel códigoASCIIa una Vocal ");
}
else
{
System.out.println("Se generoel número"+ numAleatorio+",que
corresponde conel códigoASCIIa una Consonante ");
}
}
}
}
Ejecución del Programa:
2. Misma aplicación anterior, pero que indique cuantas fueron consonantes y cuantas
vocales. Utilizar primero un switch, luego elaborar la versión que usa if´s
Código:
import java.util.*;
public class numal
{
public static void main (String args [])
{
Random rnd = new Random();
int cont = 0;
while (cont < 5)
{
int num = rnd.nextInt(26)+65;
cont++;
switch(num)
{
case 65: case 69: case 73: case 79: case 85: System.out.println("Se
generaron los números " + num + " Son "+cont++” vocales);
break;
default: System.out.println("Son"+cont++” consonantes”);
}
}
}
}
Ejecución del Programa:
3. Se necesitaunaaplicaciónque permitacalcular el cobro por la rentade un coche,las
tarifassonlas siguientes:
a. Cuota fijade $1000 pesos
b. $5.00 pesos/km,porlosprimeros100 kilómetrosextra
c. $2.50 pesos/km,porlossegundos100 kilómetrosextra
d. $1.25 pesos/km,porel restode loskilómetrosextra,másun descuentototal de 10%
Código:
importjavax.swing.*;
publicclassCobroCoche
{
publicstaticvoidmain(String[]args)
{
intKilometros=0;
double cobro=0.0;
double descuento=0.0;
intcont;
Kilometros=Integer.parseInt(JOptionPane.showInputDialog("teclealoskilometros
recorridos"));
if(Kilometros<=100);
cobro=1000;
cont=Kilometros;
while(cont>100&& cont<=200)
{
cont--;
cobro=cobro+5.0;
}
while(cont>200&& cont<=300)
{
Cobro+=500;
cont--;
cobro=cobro+2.50;
}
while(cont>300)
{
cobro+=750;
cont--;
cobro=cobro+1.25;
}
JOptionPane.showMessageDialog(null,"el cobro="+cobro);
}
}
Ejecución del Programa:
4. El código de la siguiente aplicación Java está incompleto. Escribe en la línea lo que
mejor corresponda
Public class ProbandoSelectivosRepetitivos
{
Public static void main(String args[])
{
_____int____ A = 10;
__if___ (A>0)
{
A=A*1.3;
}
}
}
5. Diseñar una aplicación que permita verificar si la entrada corresponde a un
número par o múltiplo de siete.
Código:
importjavax.swing.*;
publicclassNumeroPar{
publicstaticvoidmain(String[]args){
intnum;
num=Integer.parseInt(JOptionPane.showInputDialog(null,"Introduzcaunnúmero"));
if(num%2==0) {
JOptionPane.showMessageDialog(null,"Espar");
}
else {
JOptionPane.showMessageDialog(null,"Noespar");
}
if(num%7==0) {
JOptionPane.showMessageDialog(null,"Esmúltiplode siete");
}
else {
JOptionPane.showMessageDialog(null,"Noesmúltiplode siete");
}
}
}
Ejecución del Programa:
6. Diseñar una aplicación que lea tres números enteros y reporte el mayor
Código:
import java.util.*;
public class MayorDeTres {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n1, n2, n3;
System.out.print("Introduzca primer número: ");
n1 = sc.nextInt();
System.out.print("Introduzca segundo número: ");
n2 = sc.nextInt();
System.out.print("Introduzca tercer número: ");
n3 = sc.nextInt();
if(n1 > n2)
if(n1>n3)
System.out.println("El mayor es: " + n1);
else
System.out.println("el mayor es: " + n3);
else if(n2>n3)
System.out.println("el mayor es: " + n2);
else
System.out.println("el mayor es: " + n3);
}
}
Ejecución del Programa:
7. Deberásdetectarpara lossiguientesfragmentosde códigoerroresde sintaxis:
Primerfragmento de código:
Int x = 100;
If (x = 100) Error enel símbolo=
{
System.out.println(“Iguales”);
}
Else
{
System.out.println(“Iguales”);
}
SegundoFragmentode Código:
Int opción;
Booleanbandera= 1;
If(bandera!=true)
{
Opción==false;Errorenel símbolo ==
}
Tercer fragmentode código:
Int altura;
Int ancho;
Final intlimite =80;
If((altura=100) > limite) Nohay error
{
Ancho=altura*3;
}
Cuarto fragmentode código:
Int edad=20;
If(¡edad<18); Error, operadorno válido.
{
System.out.println(“Menorde edad”);
}
Else
{
System.out.println(“Mayorde edad”);
}
8. A continuaciónel sueñode todoprogramador:destruirunprograma.La siguiente
aplicaciónmuestrael cálculode lavelocidadfinal de unobjetoencaídalibre.El código
estáfuncionandocorrectamente.El ejercicioconsiste enprovocartantoserrores
diferentesenel códigocomoseaposible.Laúnicareglaconsiste enque solopodrás
agregar o quitarun carácter por línea.
importjava.util.*;
publicclassDistancia{
publicstaticvoidmain(String[]args){
Scanners = newScanner(System.in);
final double g=9.8;
System.out.println("Velocidadinicial=");
double vi=s.nextDouble();
double vf=0.0;
System.out.println("Tiempo=");
double t= s.nextDouble();
if(t>=0.0&& vi>=0.0)
{
vf = vi + g*t;
System.out.println("Velocidadfinal="+vf);
}
}
}
Programa destruido:
importjava.util.; 1
publi classDestruirPrograma{ 2
publicstaticvoidmain(String[args) { 3
Scanners = new Scaner(System.in)4
final doubl g=9.8; 5
System.out.println("Velocidadinicial=);6
double vi=s.nextDouble(;7
double vf=0.; 8
System.outprintln("Tiempo=");9
double t= s.Double();10
i(t>=0.0 && vi>=0.0) 11
vf = vi + gt; 12
System.out.println("Velocidadfinal="+vi);13
}
}
}
Los erroresdiferentesgeneradosfueron: 13
9. Mencionalasaplicacionesrecomendadasparacada unode los estatutosselectivos.
¿podemosdecirque unoesmejorque otrou otros (si consideramosel operador
condicional)?,¿podemosdecirque unosiempre serámásfácil de programar?
R = estatutosif,aplicaciónrecomendada:Unprogramaque pidatres edadesde tres
personasymuestre lasque sonmayoresde 30 y lasque son menoresde 20
Estatutowhile,ydo-while: Unaaplicaciónque calcule lasumade losnúmerosparesdel 1
al 100
Estatutoswitch:Una aplicaciónque muestre losdíasde lasemana
Considerandoel operadorcondicional,podemosdecirque unoesmejorque otro,en
cuestiónde que esmás sencillomanejarciertooperador,mássinembargo,ningunoes
más fácil de programar que otro,ambospuedentenerel mismonivel de complejidadode
facilidad.
10. Investigaprocesosnaturalesodel quehacerhumanoque representenaccionesque
puedenseremuladasporif,switch,operadorcondicional (?)
Un ejemploque puedeseremuladoporif,seríacuandoun maestrocalificaasus alumnos,
si su promedioesigual a70 o mayor,entoncesapruebanlamateria,si esmenora 70
repruebanlamateria,parael switch,lopodemosaplicarcuandovamospor un heladoyse
nos presentanvariasopcionesde saboresparaescoger, encuantoal operadorcondicional
(?) lopodríamos aplicarenuna situaciónenlaque preguntemosporalgo,como“A es
mayor que B?”, comúnmente loutilizamospararesolverproblemasmatemáticos o
demostrarque unvalor esmayor o menorque otro.

Más contenido relacionado

La actualidad más candente

Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
Nestor Sánchez
 

La actualidad más candente (17)

Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
 
Ejemplos java
Ejemplos javaEjemplos java
Ejemplos java
 
11
1111
11
 
Ejercicios en java
Ejercicios en javaEjercicios en java
Ejercicios en java
 
Netsbeans
NetsbeansNetsbeans
Netsbeans
 
Recursio
RecursioRecursio
Recursio
 
Código Java Ecuación cuadrática
Código Java Ecuación cuadráticaCódigo Java Ecuación cuadrática
Código Java Ecuación cuadrática
 
Practica 9
Practica 9Practica 9
Practica 9
 
Practica 9
Practica 9Practica 9
Practica 9
 
Aplicación Cliente - Servidor / GUI - Consola
Aplicación Cliente - Servidor / GUI - ConsolaAplicación Cliente - Servidor / GUI - Consola
Aplicación Cliente - Servidor / GUI - Consola
 
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
Arreglo hacer un programa para ingresar n valores reales en un arreglo y los ...
 
Suma sencilla con excepciones
Suma sencilla con excepcionesSuma sencilla con excepciones
Suma sencilla con excepciones
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
 
1 unidad metodos numericos
1 unidad metodos numericos1 unidad metodos numericos
1 unidad metodos numericos
 
ESTRUCTURA DE DATOS ALEXIS ROJAS
ESTRUCTURA DE DATOS  ALEXIS ROJASESTRUCTURA DE DATOS  ALEXIS ROJAS
ESTRUCTURA DE DATOS ALEXIS ROJAS
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 

Destacado

Destacado (11)

I CICORRE: CLASSIFICAÇÃO
I CICORRE: CLASSIFICAÇÃOI CICORRE: CLASSIFICAÇÃO
I CICORRE: CLASSIFICAÇÃO
 
Mercedes-Benz Absatz Oktober 2010_D.pdf
Mercedes-Benz Absatz Oktober 2010_D.pdfMercedes-Benz Absatz Oktober 2010_D.pdf
Mercedes-Benz Absatz Oktober 2010_D.pdf
 
Goleiros
GoleirosGoleiros
Goleiros
 
Portfolio Perqua
Portfolio PerquaPortfolio Perqua
Portfolio Perqua
 
Apresentação Sony
Apresentação SonyApresentação Sony
Apresentação Sony
 
Resultados
ResultadosResultados
Resultados
 
PM_Russell Hobbs allure Foodprep.pdf
PM_Russell Hobbs allure Foodprep.pdfPM_Russell Hobbs allure Foodprep.pdf
PM_Russell Hobbs allure Foodprep.pdf
 
Atem Energie Training.doc
Atem Energie Training.docAtem Energie Training.doc
Atem Energie Training.doc
 
pi934.pdf
pi934.pdfpi934.pdf
pi934.pdf
 
Taller 6
Taller 6Taller 6
Taller 6
 
Pressemitteilung SZ 1011 Existenzen und Projektionen.pdf
Pressemitteilung SZ 1011 Existenzen und Projektionen.pdfPressemitteilung SZ 1011 Existenzen und Projektionen.pdf
Pressemitteilung SZ 1011 Existenzen und Projektionen.pdf
 

Similar a Programas Propuestos Capítulo IV

Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
diegocastro1234
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
Gustavo Macias
 
Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12
YO Por Que
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
Gustavo Macias
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
Jhair Aguirre
 

Similar a Programas Propuestos Capítulo IV (20)

Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Cecytem
CecytemCecytem
Cecytem
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
3
33
3
 
Practica 5
Practica 5Practica 5
Practica 5
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Practica 10
Practica 10Practica 10
Practica 10
 
Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12
 
Manual de prácticas java 2015
Manual de prácticas java 2015Manual de prácticas java 2015
Manual de prácticas java 2015
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaBucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código java
 
Practicas
PracticasPracticas
Practicas
 
Hacer una calculadora en Java vs Visual Basic 6.0
Hacer una calculadora en Java vs Visual Basic 6.0Hacer una calculadora en Java vs Visual Basic 6.0
Hacer una calculadora en Java vs Visual Basic 6.0
 
Algoritmos condicionales carlos
Algoritmos condicionales carlosAlgoritmos condicionales carlos
Algoritmos condicionales carlos
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
 
Practica 10
Practica 10Practica 10
Practica 10
 

Último

S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
SalomeRunco
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
antoniolfdez2006
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Último (20)

5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
680186431-3-Porcentaje-Presentacion-2022.pdf
680186431-3-Porcentaje-Presentacion-2022.pdf680186431-3-Porcentaje-Presentacion-2022.pdf
680186431-3-Porcentaje-Presentacion-2022.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 

Programas Propuestos Capítulo IV

  • 1. “Programas Propuestos Capítulo IV” INSTITUTO TECNOLÓGICO DE SALTILLO Programación Orientada a Objetos Ingeniería en Sistemas Computacionales Nombre: Eduardo Cárdenas Magallanes Catedrático: Dr. Sócrates Torres Ovalle 1. Una aplicación Java que genere cinco números aleatorios enteros entre 65 y 90. Indicar para cada uno si se trata del código ASCII de una consonante o una vocal. Utilizar un switch. Código: publicclassASCII { publicstaticvoidmain(String[] args) { intnum1=65; intnum2=90; for (inti=1;i<6;i++) { int numAleatorio=(int)Math.floor(Math.random()*(num2-num1)+num1); if (numAleatorio==65|| numAleatorio==69|| numAleatorio==73|| numAleatorio==79||numAleatorio==85) { System.out.println("Se generoel número"+ numAleatorio+" ,que corresponde conel códigoASCIIa una Vocal "); } else { System.out.println("Se generoel número"+ numAleatorio+",que corresponde conel códigoASCIIa una Consonante "); } } } }
  • 3. 2. Misma aplicación anterior, pero que indique cuantas fueron consonantes y cuantas vocales. Utilizar primero un switch, luego elaborar la versión que usa if´s Código: import java.util.*; public class numal { public static void main (String args []) { Random rnd = new Random(); int cont = 0; while (cont < 5) { int num = rnd.nextInt(26)+65; cont++; switch(num) { case 65: case 69: case 73: case 79: case 85: System.out.println("Se generaron los números " + num + " Son "+cont++” vocales); break; default: System.out.println("Son"+cont++” consonantes”); } } } }
  • 5. 3. Se necesitaunaaplicaciónque permitacalcular el cobro por la rentade un coche,las tarifassonlas siguientes: a. Cuota fijade $1000 pesos b. $5.00 pesos/km,porlosprimeros100 kilómetrosextra c. $2.50 pesos/km,porlossegundos100 kilómetrosextra d. $1.25 pesos/km,porel restode loskilómetrosextra,másun descuentototal de 10% Código: importjavax.swing.*; publicclassCobroCoche { publicstaticvoidmain(String[]args) { intKilometros=0; double cobro=0.0; double descuento=0.0; intcont; Kilometros=Integer.parseInt(JOptionPane.showInputDialog("teclealoskilometros recorridos")); if(Kilometros<=100); cobro=1000; cont=Kilometros; while(cont>100&& cont<=200) { cont--; cobro=cobro+5.0; } while(cont>200&& cont<=300) { Cobro+=500; cont--; cobro=cobro+2.50; } while(cont>300) { cobro+=750; cont--; cobro=cobro+1.25; } JOptionPane.showMessageDialog(null,"el cobro="+cobro); } }
  • 7. 4. El código de la siguiente aplicación Java está incompleto. Escribe en la línea lo que mejor corresponda Public class ProbandoSelectivosRepetitivos { Public static void main(String args[]) { _____int____ A = 10; __if___ (A>0) { A=A*1.3; } } } 5. Diseñar una aplicación que permita verificar si la entrada corresponde a un número par o múltiplo de siete. Código: importjavax.swing.*; publicclassNumeroPar{ publicstaticvoidmain(String[]args){ intnum; num=Integer.parseInt(JOptionPane.showInputDialog(null,"Introduzcaunnúmero")); if(num%2==0) { JOptionPane.showMessageDialog(null,"Espar"); } else { JOptionPane.showMessageDialog(null,"Noespar"); } if(num%7==0) { JOptionPane.showMessageDialog(null,"Esmúltiplode siete"); } else { JOptionPane.showMessageDialog(null,"Noesmúltiplode siete"); } } }
  • 9. 6. Diseñar una aplicación que lea tres números enteros y reporte el mayor Código: import java.util.*; public class MayorDeTres { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n1, n2, n3; System.out.print("Introduzca primer número: "); n1 = sc.nextInt(); System.out.print("Introduzca segundo número: "); n2 = sc.nextInt(); System.out.print("Introduzca tercer número: "); n3 = sc.nextInt(); if(n1 > n2) if(n1>n3) System.out.println("El mayor es: " + n1); else System.out.println("el mayor es: " + n3); else if(n2>n3) System.out.println("el mayor es: " + n2); else System.out.println("el mayor es: " + n3); } } Ejecución del Programa:
  • 10. 7. Deberásdetectarpara lossiguientesfragmentosde códigoerroresde sintaxis: Primerfragmento de código: Int x = 100; If (x = 100) Error enel símbolo= { System.out.println(“Iguales”); } Else { System.out.println(“Iguales”); } SegundoFragmentode Código: Int opción; Booleanbandera= 1; If(bandera!=true) { Opción==false;Errorenel símbolo == } Tercer fragmentode código: Int altura; Int ancho; Final intlimite =80; If((altura=100) > limite) Nohay error { Ancho=altura*3; } Cuarto fragmentode código: Int edad=20; If(¡edad<18); Error, operadorno válido. { System.out.println(“Menorde edad”); } Else { System.out.println(“Mayorde edad”); }
  • 11. 8. A continuaciónel sueñode todoprogramador:destruirunprograma.La siguiente aplicaciónmuestrael cálculode lavelocidadfinal de unobjetoencaídalibre.El código estáfuncionandocorrectamente.El ejercicioconsiste enprovocartantoserrores diferentesenel códigocomoseaposible.Laúnicareglaconsiste enque solopodrás agregar o quitarun carácter por línea. importjava.util.*; publicclassDistancia{ publicstaticvoidmain(String[]args){ Scanners = newScanner(System.in); final double g=9.8; System.out.println("Velocidadinicial="); double vi=s.nextDouble(); double vf=0.0; System.out.println("Tiempo="); double t= s.nextDouble(); if(t>=0.0&& vi>=0.0) { vf = vi + g*t; System.out.println("Velocidadfinal="+vf); } } } Programa destruido: importjava.util.; 1 publi classDestruirPrograma{ 2 publicstaticvoidmain(String[args) { 3 Scanners = new Scaner(System.in)4 final doubl g=9.8; 5 System.out.println("Velocidadinicial=);6 double vi=s.nextDouble(;7 double vf=0.; 8 System.outprintln("Tiempo=");9 double t= s.Double();10 i(t>=0.0 && vi>=0.0) 11 vf = vi + gt; 12 System.out.println("Velocidadfinal="+vi);13 } } } Los erroresdiferentesgeneradosfueron: 13
  • 12. 9. Mencionalasaplicacionesrecomendadasparacada unode los estatutosselectivos. ¿podemosdecirque unoesmejorque otrou otros (si consideramosel operador condicional)?,¿podemosdecirque unosiempre serámásfácil de programar? R = estatutosif,aplicaciónrecomendada:Unprogramaque pidatres edadesde tres personasymuestre lasque sonmayoresde 30 y lasque son menoresde 20 Estatutowhile,ydo-while: Unaaplicaciónque calcule lasumade losnúmerosparesdel 1 al 100 Estatutoswitch:Una aplicaciónque muestre losdíasde lasemana Considerandoel operadorcondicional,podemosdecirque unoesmejorque otro,en cuestiónde que esmás sencillomanejarciertooperador,mássinembargo,ningunoes más fácil de programar que otro,ambospuedentenerel mismonivel de complejidadode facilidad. 10. Investigaprocesosnaturalesodel quehacerhumanoque representenaccionesque puedenseremuladasporif,switch,operadorcondicional (?) Un ejemploque puedeseremuladoporif,seríacuandoun maestrocalificaasus alumnos, si su promedioesigual a70 o mayor,entoncesapruebanlamateria,si esmenora 70 repruebanlamateria,parael switch,lopodemosaplicarcuandovamospor un heladoyse nos presentanvariasopcionesde saboresparaescoger, encuantoal operadorcondicional (?) lopodríamos aplicarenuna situaciónenlaque preguntemosporalgo,como“A es mayor que B?”, comúnmente loutilizamospararesolverproblemasmatemáticos o demostrarque unvalor esmayor o menorque otro.