Você está na página 1de 12

#include <iostream.

h>
#include <string.h>
using namespace std;
main()
{
char nom_ape, cad[80], cad1[80];
cout << "1. Introduzca una cadena (con gets):"<<endl;
gets (cad1);
cout << "Su cadena es: "<< cad1;
cout<<endl;
system("pause");
cout<<"\nPruebe otra vez: ";
cout << "2. Introduzca una cadena (con cin.getline):"<<endl;
cin.getline(cad, 100);
cout << "Su cadena es: "<< cad;
system("pause");
cout<<"\nPruebe otra vez: ";
cout << "3. Introduzca su nombre y apellidos: (con cin)"<<endl;
cin>>nom_ape;
cout << nom_ape<<endl;
system("pause");
}

ESTRUCTURAS IF
Prof. Oscar Tinoco

Digite un nmero de dos cifras,


muestre la suma de sus cifras en
caso estas sean diferentes.

Una tienda comercial dedicada a la venta de


artculos importados desea un algoritmo que
permita el ingreso por teclado del importe y el
nmero de meses de pagar. Slo si el nmero
de meses a pagar excede a 6 se le dar recargo
del 28% del valor del importe.
Visualice el valor del recargo y el importe
final.

Escribir un programa el cual lea dos valores


enteros.
Si el primero es menor que el segundo, que
imprima el
mensaje Arriba.
Si el segundo es menor que el primero, que
imprima el mensaje Abajo.
Si los nmeros son iguales, que imprima el
mensaje igual.

#include<iostream.h>
main()
{
int n1, n2;
cout<<"Ingrese dos nros enteros: "<<endl;
cin>>n1>>n2;
if(n1<n2)
cout<<"Arriba"<<endl;
else
if(n2<n1)
cout<<"Abajo"<<endl;
else
cout<<"Iguales"<<endl;
system("pause");
}

Dados tres enteros, indicar cul es el central


Anlisis EPS

Entradas: a, b y c (enteros)
Proceso:
Si a > b > c Central = b
Si a > c > b Central = c
Si b > a > c Central = a
Si b > c > a Central = c
Si c > b > a Central = b
Si c > a > b Central = a
Salida: El valor central es ----

Definir a, b, c: enteros
Leer a, b , c
a>b> c
F

V
central : b
a>c> b

V
central : c
b>a> c

V
central : a
b>c> a

V
central : c
c>a> b

V
central : a
c>b> a

V
central :b

#include <stdlib.h>
#include <iostream.h>
using namespace std;
main()
{
int n1, n2, n3, central;
cout <<" introduzca tres nros ";
cin >> n1 >> n2 >> n3;
if(n1>n2 && n2>n3)
central = n2;
if(n1>n3 && n3>n2)
{
central = n3;
cout << " central es :" << central << endl;
}
if(n2>n1 && n1>n3)
{central = n1;
cout << " el central es :" << central << endl;}
if(n2>n3 && n3>n1)
{central = n3;
cout << " el central es :" << central << endl;}
if(n3>n2 && n2>n1)
{central = n2;
cout << " el central es :" << central << endl;}
if(n3>n1 && n1>n2)
{central = n1;
cout << " el central es :" << central << endl;}

Dados tres enteros, indicar cul es el mayor


Anlisis EPS

Entradas: a, b, c y mayor (enteros)


Proceso:
mayor = a
Si a > mayor
mayor = a
Si c > mayor
mayor = c
Si b> mayor
mayor = b
Salida: El mayor es ----

#include <stdlib.>
#include <iostream.>
using namespace std;
main()
{
int n1, n2, n3, mayor;
cout <<" introduzca tres nuumeros ";
cin >> n1 >> n2 >> n3;
mayor = n1;
if(mayor < n2)
mayor = n2;
if(mayor < n3)
mayor = n3;
cout << " el mayor es :" << mayor << endl;
}

Ejemplo: IF Anidado
#include <iostream>
using namespace std;
main( )
{
int x;
cout << "Ingrese un nro x: ";
cin >> x;
if (x < 0)
cout << " x < 0 \n";
else if (x <= 100)
cout << " 0 <= x <= 100\n";
else
cout << " x > 100\n";
}

Você também pode gostar