Вы находитесь на странице: 1из 12

Algortmica I

Laboratorio 2
Estructura Condicional

Pasos

Click en cono Cdigo fuente


Digitar cdigo C++ (xxxx.cpp)
Click Compilar (xxxx.obj)
Click Ejecutar (xxxx.exe)

Operadores Relacionales

Pseudocdigo C++
<
< Menor
>
> Mayor
<=
<= Menor o igual
>=
>= Mayor o igual
=
== Igual
<>
!= Diferente

Estructura condicional
Pseudocdigo
C++
Si condicin entonces if (condicin)
sentencia(s)
sentencia;
sino
else
sentencia(s)
sentencia;
FinSi

Estructura condicional
Pseudocdigo C++
Si condicin entonces if (condicin) { //ms de 1
sentencia
sentencia(s)
sentencia1;
// va entre llaves
sentencia2;

}
sino
else
sentencia(s)
sentencia;
FinSi

Ejemplo
Escribir un programa que muestre un mensaje indicando si un
nmero es par o impar.

Accin P4
int main( ){
DV
int num;
Entero num
Inicio
cout<<Digite un numero ;
Leer num
cin>> num;
Si num mod 2<>0 entonces
if (num % 2 != 0)
Escribir Es impar
cout<<Es impar ;
Sino
else
Escribir Es par
cout<<Es par ;
FinSi }
FinAccin

Equivalencias
Condicional Anidado
Pseudocdigo C++
Si condicin entonces if (condicin)
sentencia(s)
sentencia;
Sino else
Si condicin2
if (condicin2)
sentencia(s)
sentencia;
Sino
else
sentencia(s)
sentencia;
FinSi
FinSi

Ejemplo
Facturar consumo de electricidad de cliente.
Para consumos hasta 50 Kw se cobrar S/. 1
x Kw. Ms de 50 hasta 100 Kw se cobrar S/.
2 x Kw. Ms de 100 Kw se cobrar S/. 3 x Kw.

Solucin

# include <iostream>
using namespace std;
int main(){
float consumo, importe, tarifa;
cout<<"Digite consumo ";
cin>>consumo;
if(consumo<=50)
tarifa=1;
else
if (consumo<=100)
tarifa=2;
else
tarifa=3;
importe=consumo*tarifa;
cout<<"El importe es
"<<importe<<endl;
system("pause");

Condicional Mltiple
Pseudocdigo C++
Caso variable vale switch (variable) {
valor1: sentencia
case valor1: sentencia;
break;
valor2: sentencia
case valor2: sentencia;
break;
valor3: sentencia
break;

case valor3: sentencia;

.. .
.. .
[otro caso: sentencia]
FinCaso }

[default: sentencia;]

Expresiones lgicas con


operadores lgicos
Expresin lgica simple
constante|variable operador relacional constante|
variable
Expresin lgica compuesta
Expresin lgica simple operador lgico Expresin
lgica simple
Ejemplo:
nota>=0 && nota<=20

Operadores Lgicos
Pseudocdigo
Y
&&
O
||

C++

Вам также может понравиться

  • Desborde Popular y Crisis Del Estado
    Desborde Popular y Crisis Del Estado
    Документ29 страниц
    Desborde Popular y Crisis Del Estado
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Practica de Int Definida
    Practica de Int Definida
    Документ2 страницы
    Practica de Int Definida
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Informe 9
    Informe 9
    Документ11 страниц
    Informe 9
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Estos Son Los 10 Mayores Grupos Económicos Del Perú
    Estos Son Los 10 Mayores Grupos Económicos Del Perú
    Документ6 страниц
    Estos Son Los 10 Mayores Grupos Económicos Del Perú
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Fisica 3
    Fisica 3
    Документ23 страницы
    Fisica 3
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • FUNCIONES
    FUNCIONES
    Документ2 страницы
    FUNCIONES
    Lesli Lisbeth Molina Soto
    Оценок пока нет
  • Informe 10
    Informe 10
    Документ12 страниц
    Informe 10
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Física Análisis de Datos
    Física Análisis de Datos
    Документ1 страница
    Física Análisis de Datos
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • La Revolución Capitalista en El Perú
    La Revolución Capitalista en El Perú
    Документ49 страниц
    La Revolución Capitalista en El Perú
    vanship00x2
    Оценок пока нет
  • Practicas Dirigidas de Calculo II
    Practicas Dirigidas de Calculo II
    Документ5 страниц
    Practicas Dirigidas de Calculo II
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Algoritmica I 2015 I (Plan 2009)
    Algoritmica I 2015 I (Plan 2009)
    Документ5 страниц
    Algoritmica I 2015 I (Plan 2009)
    Italo Quiroz
    Оценок пока нет
  • PROCEDIMIENTO
    PROCEDIMIENTO
    Документ27 страниц
    PROCEDIMIENTO
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Practicas Dirigidas de Calculo II
    Practicas Dirigidas de Calculo II
    Документ5 страниц
    Practicas Dirigidas de Calculo II
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Informe de Fisina 5
    Informe de Fisina 5
    Документ9 страниц
    Informe de Fisina 5
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Informe3.Metodo Experimental
    Informe3.Metodo Experimental
    Документ6 страниц
    Informe3.Metodo Experimental
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Practica 2
    Practica 2
    Документ3 страницы
    Practica 2
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Prac 32015 II
    Prac 32015 II
    Документ2 страницы
    Prac 32015 II
    Lesli Lisbeth Molina Soto
    Оценок пока нет
  • TeoriaTema5CalculoCA11 12
    TeoriaTema5CalculoCA11 12
    Документ14 страниц
    TeoriaTema5CalculoCA11 12
    Gabriel Ortiz
    Оценок пока нет
  • Integrales Irracionales
    Integrales Irracionales
    Документ9 страниц
    Integrales Irracionales
    Abel Pérez
    Оценок пока нет
  • Ejemplo 50 - 2003 - Valor Creativo
    Ejemplo 50 - 2003 - Valor Creativo
    Документ2 страницы
    Ejemplo 50 - 2003 - Valor Creativo
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • CARATULA
    CARATULA
    Документ1 страница
    CARATULA
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Guia de Laboratorio de Fisica General
    Guia de Laboratorio de Fisica General
    Документ81 страница
    Guia de Laboratorio de Fisica General
    Claudio Licla Quispe
    Оценок пока нет
  • FUNCIONES
    FUNCIONES
    Документ2 страницы
    FUNCIONES
    Lesli Lisbeth Molina Soto
    Оценок пока нет
  • Prac 12016 II
    Prac 12016 II
    Документ4 страницы
    Prac 12016 II
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Análisis de Datos (Teoría)
    Análisis de Datos (Teoría)
    Документ8 страниц
    Análisis de Datos (Teoría)
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Parte Práctica (Física I)
    Parte Práctica (Física I)
    Документ13 страниц
    Parte Práctica (Física I)
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Unidades de Medición (Fisica I)
    Unidades de Medición (Fisica I)
    Документ12 страниц
    Unidades de Medición (Fisica I)
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Introducción Al Lenguaje C++
    Introducción Al Lenguaje C++
    Документ15 страниц
    Introducción Al Lenguaje C++
    Beeker Aarón Valdéz Mattos
    Оценок пока нет
  • Inconductas en Perjuicio Del Colegio Profesional
    Inconductas en Perjuicio Del Colegio Profesional
    Документ6 страниц
    Inconductas en Perjuicio Del Colegio Profesional
    Beeker Aarón Valdéz Mattos
    Оценок пока нет