Skip to content

Commit

Permalink
M4 Flujos Ciclos y Metodos D4
Browse files Browse the repository at this point in the history
  • Loading branch information
Ramon Bernabe Munoz Navarrete committed May 9, 2024
1 parent 1c03c47 commit ec2abc1
Show file tree
Hide file tree
Showing 7 changed files with 155 additions and 0 deletions.
29 changes: 29 additions & 0 deletions Vinceto/D4/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
### IntelliJ IDEA ###
out/
!**/src/main/**/out/
!**/src/test/**/out/

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
11 changes: 11 additions & 0 deletions Vinceto/D4/D4.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
15 changes: 15 additions & 0 deletions Vinceto/D4/src/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
public static void main(String[] args) {
//TIP Press <shortcut actionId="ShowIntentionActions"/> with your caret at the highlighted text
// to see how IntelliJ IDEA suggests fixing it.
System.out.printf("Hello and welcome!");

for (int i = 1; i <= 5; i++) {
//TIP Press <shortcut actionId="Debug"/> to start debugging your code. We have set one <icon src="AllIcons.Debugger.Db_set_breakpoint"/> breakpoint
// for you, but you can always add more by pressing <shortcut actionId="ToggleLineBreakpoint"/>.
System.out.println("i = " + i);
}
}
}
14 changes: 14 additions & 0 deletions Vinceto/D4/src/eg/CompararCadenas.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package eg;

public class CompararCadenas {
public static void main(String[] args) {
String cadenaUno = "Bienvenido a Desafío Latam";
String cadenaDos = "Bienvenidos a Desafío Latam";

if (cadenaUno.equals(cadenaDos)) {
System.out.println("Las cadenas son iguales");
} else {
System.out.println("Las cadenas no son iguales");
}
}
}
20 changes: 20 additions & 0 deletions Vinceto/D4/src/eg/EstadoProyecto.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package eg;

public class EstadoProyecto {

public static void main(String[] args) {
// Definir el porcentaje de avance del proyecto
int porcentaje = 50;

// Definir el mensaje de salida según sea el caso
if (porcentaje == 0) {
System.out.println("Pendiente");
} else if (porcentaje > 0 && porcentaje < 100) {
System.out.println("En proceso");
} else if (porcentaje == 100) {
System.out.println("Terminado");
} else {
System.out.println("El porcentaje de avance es inválido");
}
}
}
39 changes: 39 additions & 0 deletions Vinceto/D4/src/ep/Calificaciones.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package ep;

import java.util.Scanner;

public class Calificaciones {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

System.out.println("Ingrese el nombre del estudiante:");
String estudiante = sc.nextLine();

System.out.println("Ingrese el nombre de la asignatura:");
String asignatura = sc.nextLine();

System.out.println("Ingrese el nombre del docente:");
String docente = sc.nextLine();

System.out.println("Ingrese la nota 1:");
int nota1 = sc.nextInt();

System.out.println("Ingrese la nota 2:");
int nota2 = sc.nextInt();

System.out.println("Ingrese la nota 3:");
int nota3 = sc.nextInt();

float promedio = (nota1 + nota2 + nota3) / 3.0f;

System.out.printf("Estudiante: %s\nAsignatura: %s\nDocente: %s\nNota 1: %d\nNota 2: %d\nNota 3: %d\nPromedio: %.2f\n",
estudiante, asignatura, docente, nota1, nota2, nota3, promedio);

// Indicar al estudiante si aprueba o reprueba
if (promedio < 4) {
System.out.println("El estudiante está Reprobado.");
} else {
System.out.println("El estudiante está Aprobado.");
}
}
}
27 changes: 27 additions & 0 deletions Vinceto/D4/src/ep/CompararCadenasEP.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package ep;

public class CompararCadenasEP {
public static void main(String[] args) {
// Declarar dos cadenas de texto
String cadenaUno = "Hola";
String cadenaDos = "Hola";

// Comparar las cadenas de texto con equals, y mostrar un mensaje en pantalla
if (cadenaUno.equals(cadenaDos)) {
System.out.println("Las cadenas son iguales (usando equals)");
} else {
System.out.println("Las cadenas no son iguales (usando equals)");
}

// Comparar las cadenas de texto con compareTo y ver cuál es mayor, menor o iguales
int comparacion = cadenaUno.compareTo(cadenaDos);
if (comparacion == 0) {
System.out.println("Las cadenas son iguales (usando compareTo)");
} else if (comparacion < 0) {
System.out.println("La cadena Uno es menor que la cadena Dos (usando compareTo)");
} else {
System.out.println("La cadena Uno es mayor que la cadena Dos (usando compareTo)");
}
}
}

0 comments on commit ec2abc1

Please sign in to comment.