Código (salario) #include int main() { int hours; double gross_pay,rate; cout <<“Entre la paga por hora : “; cin >> rate; if (hours > 40) gross_pay = rate*40.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo.
Advertisements

ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE PROGRAMACIÓN
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Estructuras de decisión en C
Ejemplo de Programa C++
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
3. Introducción a C++.. [signed | unsiged] [tipo_variable] [tipo_variable] bool death; unsigned short vidas; float posicionX; float aceleracion; double.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
ESTRUCTURAS DE SECUENCIA
SOBRECARGA DE FUNCIONES
Programación.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CUATRO OPERADORES JAVA.
Programación orientada a objetos
Introducción a la Computación
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Concepto de tupla Las tuplas son estructuras de datos que constan de varios campos que pueden contener datos de tipos distintos. El acceso al contenido.
JAVA J.A.C..
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Algoritmos y Desarrollo de Programas I
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Conversión cadena a número
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Chapter 6 Looping Dale/Weems/Headington. 2 Chapter 6 Topics l While Statement Syntax l Count-Controlled Loops l Event-Controlled Loops l Using the End-of-File.
Resumen Fundamentos de Programación/ Programación I
VBA – Elementos del Lenguaje
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
Sección 2-4 Estructuras de Control de Decisión Expresiones Lógicas.
Write the letter of the correct definition or sentence next to the word below. 1.________ Algebraic Expression 2.________ Equation 3.________ Exponent.
Funciones Definidas por el Programador
Estructuras de Repetición (Hacer-Mientras)
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Estructuras de control condicional
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Funciones Agustín J. González Versión Original de Kip Irvine ELO329.
Estructura de Selección en JAVA
Estructuras de Repetición (Hacer-Mientras)
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
1 Funciones en C++: Nota: Este material es de estudio personal, en clases sólo revisaremos las láminas con. Usted revise todo. Agustín J. González ELO329.
ESTRUCTURAS SELECTIVAS
Programación orientada a objetos Capítulo 4 Agrupar objetos.
Fundamentos de Programación
Estructura de Datos En C++
3A3A3A3A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Estructuras de Decisión
Algoritmo.
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
Lógica de Programación COIS 115 Profesor: Gustavo Velez.
Desarrollador Profesional de Juegos Programación III Unidad I El manejador universal.
Paso de Parámetros a una Función Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de.
C Por Isaí Landa. C C es un lenguaje de programación ¿Quién es C? ¿Cuál es el mundo de C? El mundo de C es un conjunto de cajas. Las cajas guardarán números.
1 Definición y Conversión de datos Agustín J. González ELO-329.
Desarrollador Profesional de Juegos Programación III Unidad I Capturar Excepciones.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Estructuras de control Por Diego Caro A. udec.cl}
Introducción a JAVA COMP 250.
Transcripción de la presentación:

Código (salario) #include int main() { int hours; double gross_pay,rate; cout <<“Entre la paga por hora : “; cin >> rate; if (hours > 40) gross_pay = rate* *rate(hours - 40); else gross_pay = rate* hours; cout.setf(ios::fixed); cout::setf(ios::showpoint); cout.precision(2); cout << “Horas = “”<<hours << endl; cout << “Paga por hora = $”<<rate<<endl; cout << “Paga total = “<<gross_pay<<endl; return 0; }

El enunciado if - else  Es una estructura de control que permite seleccionar 1 entre dos alternativas.  Dependiendo del valor de la expresión lógica podemos tomar un curso de acción u otro.

if ( Expression ) StatementA else StatementB NOTE: StatementA and StatementB cada uno puede ser un solo enunciado o un bloque. Sintaxis del enunciado if-else

Nos permite seleccionar 1 de dos alternativas TRUE FALSE if clauseelse clause expression

Expresiones lógicas  Tienen uno de dos posible valores o son ciertas o son falsas  true  false

Ejemplo de expresiones lógicas  Variable booleana o constante bool dataOk = true;  Notar que la variable dataOk se está declarando de tipo bool.  dataOk puede entonces tomar 1 de dos valores. Cierto o false

6 Operadores de relación >= == != 3 Operadores Lógicos !&&||

Operadores de Relación son usados en expresines de la forma, ExpresionA Operator ExpresionB temperature > humidity B * B * A * C > 0.0 abs (number ) == 35 initial ! = ‘Q’ otro ejemplo de expresión lógica

int x, y ; x = 4; y = 6; EXPRESSIONVALUE x < y true x + 2 < y false x != y true x + 3 >= y true y == x false y == x+2 true y = x (true)

En C++ El valor 0 representa falso cualquier valor diferente de 0 representa cierto.

Otros ejemplos  bool lessthan; cin >>i >>j; lessthan = (i< j);

LOGICAL EXPRESSION MEANINGDESCRIPTION ! p NOT p ! p is false if p is true ! p is true if p is false p && q p AND q p && q is true if both p and q are true. It is false otherwise. p || q p OR qp || q is true if either p or q or both are true. It is false otherwise.

What is the value? int age, height; age = 25; height = 70; EXPRESSIONVALUE ! (age < 10) ? ! (height > 60) ?

Programa de ejemplo: #include int main() { int low = 10, high = 20, data; cout << “Entre valor : “; cin >> data; if (( data > low) && (data < high)) dataOk = true; else dataOk = false; cout <<“dataOk = “dataOk<<endl; return 0; }

OperatorMeaning Associativity ! NOTRight *, /, % Multiplication, Division, Modulus Left +, - Addition, SubtractionLeft < Less thanLeft <= Less than or equal toLeft > Greater thanLeft >= Greater than or equal toLeft == Is equal toLeft != Is not equal to Left && ANDLeft || OR Left = AssignmentRight

Más Práctica  Mirando nuevamente el ejemplo del salario, que pasa si la persona entra un salario menor del salario mínimo  Modificar el programa para que indique si trabajó horas extras y cuantas.