Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: SonyEd en 12 de Diciembre 2017, 02:19
-
Buen dia :) Quiero saber si esta correcta la forma en que realicé el ejercicio CU00634B del curso básico de programación Java, por favor...
public class Ejercicio{
private int A;
private int B;
private int C;
private boolean xxx;
public Ejercicio(){
A=5;
B=3;
C=-12;
}
public void setEvalua(){
if(A > 3){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 1 es "+ xxx);
if(A > C){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 2 es "+ xxx);
if(A < C){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 3 es "+ xxx);
if(B < C){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 4 es "+ xxx);
if(B != C){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 5 es "+ xxx);
if(A == 3){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 6 es "+ xxx);
if(A * B == 15){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 7 es "+ xxx);
if(A * B == -30){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 8 es "+ xxx);
if(C / B < A){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 9 es "+ xxx);
if(C / B == -10){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 10 es "+ xxx);
if(C / B == -4){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 11 es "+ xxx);
if(A + B + C == 5){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 12 es "+ xxx);
if((A+B == 8) && (A-B == 2)){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 13 es "+ xxx);
if((A+B == 8) || (A-B == 6)){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 14 es "+ xxx);
if(A > 3 && B > 3 && C < 3){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 15 es "+ xxx);
if(A > 3 && B >= 3 && C < -3){
xxx = true;
}else{
xxx = false;
}
System.out.println("El ejercicio 16 es "+ xxx);
}
}
-
Hola, este ejercicio no está bien resuelto atendiendo al programa del curso. Según el programa del curso, en la entrega CU00634B todavía no se ha explicado el if, por tanto no debe usarse if en la resolución. En este ejercicio simplemente se pedía "Dadas las variables de tipo int con valores A = 5, B = 3, C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso"
Esto se puede hacer mediante simple razonamiento, sin escribir ningún código. Para llegar a ser buenos programadores hay que saber razonar antes de escribir código, eso evita muchos errores.
Puedes ver un ejemplo de cómo debe solucionarse en https://www.aprenderaprogramar.com/foros/index.php?topic=2207.0
Saludos.