|
||
lunes julio 11, 2016 Hasta ahora hemos visto los operadores: relacionales (>, <, >=, <= , ==, !=) matemáticos (+, -, *, /, %) pero nos están faltando otros operadores imprescindibles: lógicos (&&, ||). Estos dos operadores se emplean fundamentalmente en las estructuras condicionales para agrupar varias condiciones simples. Operador &&La utilización de operadores lógicos permiten en muchos casos plantear algoritmos más cortos y comprensibles. Problema:Confeccionar un programa que lea por teclado tres números distintos y nos muestre el mayor. Diagrama de flujo:Programa:#include<iostream> using namespace std; void main() { int num1,num2,num3; cout <<"Ingrese primer valor:"; cin >>num1; cout <<"Ingrese segundo valor:"; cin >>num2; cout <<"Ingrese tercer valor:"; cin >>num3; if (num1 > num2 && num1 > num3) { cout <<num1; } else { if (num2 > num3) { cout <<num2; } else { cout <<num3; } } cin.get(); cin.get(); } Este proyecto lo puede descargar en un zip desde este enlace : MayorTresEnterosOperador ||Traducido se lo lee como “O”. Si la condición 1 es Verdadera O la condición 2 es Verdadera, luego ejecutar la rama del Verdadero. Cuando vinculamos dos o más condiciones con el operador “Or", con que una de las dos condiciones sea Verdadera alcanza para que el resultado de la condición compuesta sea Verdadero.Problema:Se carga una fecha (día, mes y año) por teclado. Mostrar un mensaje si corresponde al primer trimestre del año (enero, febrero o marzo) Cargar por teclado el valor numérico del día, mes y año. Ejemplo: dia:10 mes:1 año:2015.Diagrama de flujo:La carga de una fecha se hace por partes, ingresamos las variables dia, mes y año. Mostramos el mensaje "Corresponde al primer trimestre" en caso que el mes ingresado por teclado sea igual a 1, 2 ó 3. En la condición no participan las variables dia y año.Programa:#include<iostream> using namespace std; void main() { int dia,mes,año; cout <<"Ingrese nro de día:"; cin >>dia; cout <<"Ingrese nro de mes:"; cin >>mes; cout <<"Ingrese nro de año:"; cin >>año; if (mes==1 || mes==2 || mes==3) { cout <<"Corresponde al primer trimestre"; } cin.get(); cin.get(); } Este proyecto lo puede descargar en un zip desde este enlace : PrimerTrimestre
#include<iostream> using namespace std; void main() { int dia,mes,año; cout <<"Ingrese nro de día:"; cin >>dia; cout <<"Ingrese nro de mes:"; cin >>mes; cout <<"Ingrese nro de año:"; cin >>año; if (mes == 12 && dia == 25) { cout <<"La fecha ingresada corresponde a navidad."; } cin.get(); cin.get(); } |
||
— @SergioAleman1
— @bolUDOoficial
Comenta o lee lo que otros opinan |
||
COMPÁRTELO:Indica que te gusta y comparte |
||
![]() ![]() ![]() ![]() ![]() |
||
También te puede interesar: NOCIONES BÁSICAS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS. |
||
« Estructuras condicionales anidadas | Estructura repetitiva while » |
||
![]() |
||
Buscador:
|
||
Síguenos en las redes sociales![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mis cuentas socialesOtras | LinktreeMóvil: 0412 8226575 - E-mail: [email protected] - [email protected] - WhatsApp: +58 (0412) 822.65.75 ![]() |
||
|
||
|