21
ING.CIP .IVAN PETRLIK AZABACHE

ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

Embed Size (px)

Citation preview

Page 1: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

ING.CIP .IVAN PETRLIK AZABACHE

Page 2: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

SEMANA 03

Page 3: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

ESTRUCTURAS REPETITIVAS

Page 4: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

DO- WHILE(HACER-MIENTRAS)

Page 5: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

WHILE (MIENTRAS –HACER)

Page 6: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FOR ( DESDE- HASTA)

Page 7: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

CONTADORES Y ACUMULADORES

Page 8: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

EJERCICIOS PROPUESTOS UTILIZANDO WHILE(MIENTRAS-HACER)

3)MOSTRAR POR PANTALLA LOS NUMEROS DESDE 0 HASTA 15 , HALLAR LA SUMATORIA DE LOS NUMEROS

Page 9: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

UTILIZANDO WHILE(MIENTRAS-HACER)

4 ) Mostrar por pantalla los numeros impares desde 3 hasta 15 , hallar la cantidad de numeros

Page 10: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

UTILIZANDO WHILE(MIENTRAS-HACER)

7)Hallar cuantos son pares e impares del ingreso por teclado de 10 numeros ,Enteros

Page 11: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FOR(DESDE- HACER)

8)Mostrar por pantalla los numeros desde 0 hasta 10

Page 12: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FOR(DESDE- HACER)

9) Mostrar por pantalla la sumatoria de los numeros comprendidos entre 2 hasta 20

Page 13: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FOR(DESDE- HACER) 12) Mostrar 5 veces por pantalla un menu de opciones

con las siguientes caracteristicas :

Al Ingresar una de estas opciones inmediatamente se debera de ejecutar cada alternativa pero en un orden coherente.

Page 14: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

DO-WHILE(HACER-MIENTRAS)

1)Ingresar N numeros por teclado , la cual a medida que se vaya ingresando cada numero se ira almacenando, el programa pedira si deseas seguir Ingresando otro numero, si desea continuar (ingresar el 1 ) en caso contrario (ingresar otro valor)

Page 15: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS
Page 16: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

TIPO DE FUNCIONES

FUNCIONES QUE NO RETORNAN VALOR

FUNCIONES QUE RETORNAN VALOR

Page 17: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FUNCIONES QUE NO RETORNAN VALOR

public static void nombre_Funcion(tipo1 var1,tipo2 var2 , ….){

// declaracion de variables locales

//sentencia 1 // sentencia2

}

Page 18: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FUNCIONES QUE RETORNAN VALOR

public static Tipo_dato nombre_Funcion(tipo1 var1,tipo2 var2 , ….){

// declaracion de variables locales

//sentencia 1 // sentencia2

return var ;

}

Page 19: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

FORMA DE INVOCAR UNA FUNCION

SINTAXIS :

Nombre_Funcion( <parametros>) ;Ejemplo : Sumar(a,b) ; ImprimirDatos( );

Page 20: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

package dominio_aplicacion ; public class nombre_clase {

// declaracion de variables globales

public static void main(String []args ) { funcion1( 56 , 5.4 ); funcion2( ) ; }public static void funcion1 ( int a , double b ) {…………………….. …………………….. }public static int funcion2 ( ){………………..……………..return var; } public nombre_clase ( ) {

} }

Page 21: ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 03 ESTRUCTURAS REPETITIVAS

PROPUESTO Diseñe un programa que me permita

implementar un menú de opciones de conversión de unidades de Tiempos:

Convertir Horas a Segundos [ 1 ] Convertir Segundos a Horas [ 2 ] Convertir Horas a minutos [ 3 ] Convertir Minutos a Horas [ 4 ] Convertir Minutos a Segundos [ 5 ] Salir [ 6 ] Sabiendo que se tendra que Ingresar a una de

estas opciones en la cual te pedira el tiempo a convertir , y mostrar

la conversión por pantalla. .