clase3: instrucción if-else

Slides:



Advertisements
Presentaciones similares
Ejemplo de Programa C++
Advertisements

EJERCICIOS DE PROGRAMACION
Curso de Java Estructura del Lenguaje
INFORMATICA I Funciones CLASE 13.
SOBRECARGA DE FUNCIONES
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
class Circulo extends Circunferencia Circunferencia perimetro Circunferenciaradio Circulo area Circulo.
Introducción a la Programación Orientada a Objetos Redefinición y Sobrecarga Dada la siguiente jerarquía de clases: Alfa Delta Beta.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
Clase Teórica No. 4 Programación IV
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
Repaso/resumen 1.lectura/escritura y asignación 2.funciones 3.selección de instrucciones (if-else) 4.repetición de instrucciones (while) 5.recursión 6.operadores/instrucciones.
3.  Recursividad.
Árboles binarios de búsqueda
Entrada y Salida ES.leerChar (); ES.leerEntero (); ES.leerEnteroLargo (); ES.leerFloat (); ES.leerDouble (); System.out.print System.out.println.
LENGUAJE DE PROGRAMACIÓN
Ejemplo Animales. Clase 1 Animal miVelocidad: int miNombre: String Animal(int vel, String nom) saluda (): void.
OperadorSignificadoEjemplos +Se usa para sumar valores numéricos (3+4)*(5-2) -Se usa para restar valores numéricos 7 – 2 50 – 35 *Se usa para.
Java Java Java (1995) fue desarrollado en Sun Microsystems por James Gosling, Bill Joy y Guy Steele Influenciado por C++ Implementa clases, encapsulación,
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
ESTRATEGIAS INNOVADORAS PARA DOCENTES EMPRENDEDORES ESTRATEGIAS INNOVADORAS PARA DOCENTES EMPRENDEDORES Prof. Ana Tasayco Muñoz.
CLASIFICACIÓN DE LOS TRIÁNGULOS. Recordemos que un triángulo es un polígono que tiene tres lados y tres ángulos. A partir de estas características los.
Triángulos Profesor: Rodolfo Arias Carrasco.. Def: Se llama triángulo a una porción cerrada del plano limitada por tres segmentos Los segmentos, y se.
Input-Process-Output Entrada Datos Números con decimales (doublé) Números sin decimales(integer) Palabras de texto (string) Procesamiento Calcular Realizar.
ÍNDICE ● ¿Qué son? ● Elementos ● Clasificación según sus lados ● Clasificación según ● sus ángulos ● Nombre de los lados de un triángulo rectángulo ●
BUSQUEDAS BINARIAS Y SECUENCIALES Hernández Salazar Alma Pérez González Luis Alberto Villa Méndez Edgar Adrián Villegas Titla Jorge Ramsés Ríos Álvarez.
Clase1: lectura/escritura/asignación
Conectores Lógicos Los conectivos lógicos son símbolos que permiten obtener nuevas proposiciones a partir de proposiciones dadas. Los conectivos son:
EL MUNDO DE LOS OBJETOS PROGRAMANDO EN JAVA.
Métodos y parámetros.
Repaso/resumen lectura/escritura y asignación funciones
Clase 11: Herencia 21-enero (J.Alvarez).
Clase 3: Funciones Valeria Herskovic –
Valeria Herskovic Clase 2: Funciones Valeria Herskovic
Clase 8: Repaso/Resumen
Clase 7: Abreviaturas Valeria Herskovic –
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Objeto de clase Fracción métodos públicos representación privada constructor Fraccion(…) asigna a procedimiento void m(…) modifica b función tipo/clase.
Decisiones y orden. Estructura if.
Teclado y Pantalla (Java estándar)
1. Figuras congruentes ( )
CLASE 194 TRIÁNGULOS SEMEJANTES.
Clase 91.
Una sinfonía de Φ en clave de Seis.
Capítulo 2: Triángulos Profr. Eliud Quintero Rodríguez.
Clase 7: Repaso/Resumen
CURSO: ESPACIO, FORMA Y MEDIDA
Clasificación de triángulos
Triángulos y Pitágoras
Funciones que retornan valor
Clasificación de triángulos
Soluciones de ejercicios 1 y 2
G_ANALITICA 6 DIST 2 PTOS Demuestra que el triangulo PQS es un triangulo isósceles calculando la longitud de sus lados: P(-4,3), Q(2,5) y S(1,-2)
Clase1: lectura/escritura/asignación
Clase 11: Herencia 15-abril (J.Alvarez).
POLÍGONOS CONVEXOS CÓNCAVOS Sus ángulos son todos menores que 180º
Clase 11: Herencia 15-abril (J.Alvarez).
Casos de prueba con JUnit
Problema: ordenar 3 números generados al azar
Clase 10 (Repaso/Resumen)
13-marzo-2008.
Clase 11: Herencia 21-enero (J.Alvarez).
ProcesadorNumero PROBLEMA 1 (Laboratorio N°1)
POLÍGONOS CONVEXOS CÓNCAVOS Sus ángulos son todos menores que 180º
Indica el número mayor Indica el número menor Indica que los números tienen el mismo valor, es decir, son iguales.
Clase1: lectura/escritura/asignación
clase4: instrucción if-else
PROFESOR : LUIS GONZALO PULGARÍN R
Clasificación de triángulos
Transcripción de la presentación:

clase3: instrucción if-else 17 Marzo (N. Baloian)

Solución 3 (más natural) static public int mayor(int x, int y) { if( x > y ) return x; else return y; } ¿Significado? si x es mayor que y, entonces entregar el valor de x, si no, es decir si es x menor o igual que y, devolver el valor de y

clase3: instrucción if-else 17 Marzo (N. Baloian)

Problema. Escribir los métodos iguales y main class Programa{ //iguales(x,y,z): cantidad de números iguales (3,2, o 0) //ej:iguales(1,2,3)=0,iguales(1,2,1)=2,iguales(1,1,1)=3 static public int iguales(double x,double y,double z){ … } static public void main(String[]arg)throws IOException{ Diálogo del programa principal: Tipo de triángulo de lados a,b,c a? __ b? __ c? __ equilátero,isósceles,o,escaleno

int iguales(double x,double y,double z){ if(x==y && x==z) return 3; else if(x==y || x==z || y==z) return 2; else return 0; }

Solución 2. Con if sin else int iguales(double x,double y,double z){ if(x==y && x==z) return 3; if(x==y || x==z || y==z) return 2; return 0; } Solución 3. “negando” la 2ª condición if(x!=y && x!=z && y!=z) return 0; return 2;

U.println(“equilátero"); else if( n == 2 ) U.println(“isósceles"); U.println(“Tipo de triángulo de lados a,b,c"); double a=U.readDouble(“a?”), b=U.readDouble(“b?”), c=U.readDouble(“c?”); int n=iguales(a,b,c); if( n == 3 ) U.println(“equilátero"); else if( n == 2 ) U.println(“isósceles"); else U.println(“escaleno");

clase3: instrucción if-else 17 Marzo (N. Baloian)