Beruflich Dokumente
Kultur Dokumente
Laboratorio de Programación
SESION 03
AGENDA
• Repaso
• Operadores aritméticos
• Condicionales
• Bucles/Loops
Repaso
de la Sesión 02
Otra manera de escribir en pantalla
+ Suma ++ Incremento
- Resta -- Decremento
% Módulo o Resto
Ejercicio - Operaciones
Condicionales
Estructuras Condicionales
(x)Tres operadores
Operadores lógicos
|| Operador O ( \/ ó OR)
! Operador NO (~ ó NOR)
Estructuras Condicionales
if SI
else SI NO
else if SI NO .. SI
Condicional if
if(condición){ Expresión
condicional
//Cuerpo del if
//si if es positivo verdadero falso
} Cuerpo del if
if(condición){
falso
//Cuerpo del if Expresión
condicional
//si condición es positiva
}else{ verdadero
} Código
después del if
.. else
//Código después del if .. else
if...else anidado y operador ternario
if(condición 1){
//Tareas para condicion 1
}else if (condición 2){
//Tareas para condición 2
}else if (condición 3){ (condicion) ? (si V) : (Si F)
}
.
.
.
else{
//Si todos son FALSOS
}
Ejercicios
Condicionales
If, else, else if
Ejercicio - Siglo del Año
• Para los años 0 al 99 --> Siglo 1
• Para los años 100 al 199 --> Siglo 2
void getAnio()
Perros
• 15 años perro el 1er año
• +9 años perro el 2do año
• +5 años perro para cada año en adelante
Implemente una calculadora, que solicite dos valores, y luego solicite al usuario
se ingrese un caracter indicando la operación a realizar:
[s] SUMA
[r] RESTA
[m] MULTIPLICACION
[d] DIVISION
for Para
Flujo del bucle for
inicialización
} falso
Código después
del for
Flujo del bucle while
falso
Expresión
while ( condicional ){ condicional
} Cuerpo del
while
//Código después del while
Código
después del
while
Flujo del bucle do ... while
Cuerpo del
do
do {
verdadero
//Cuerpo del do Expresión
condicional
}while ( condicional );
falso
void primerosCuadrados();
void sumarHasta();
void menosMultiplos7();
void division();
Raíz cuadrada
Calcule la raíz cuadrada de un número sin utilizar las
operaciones de la libreria Math (Solo operaciones
aritméticas básicas + - / *)
void raizCuadrada();