lunes, 25 de febrero de 2013

Uso de IF en C++


IF.

A continuación se muestra la implementación del "if" en C++.

Comparación:


#include <cstdlib> 
#include <iostream>
using namespace std;
int main() 
{ 
    int numero;
    cout << "DAME UN NUMERO:";
    cin >> numero;
    if (numero<0)
    {
        cout<<"\n\n ESTE NUMERO " << numero << " ES NEGATIVO";
    }
    else
    {
       cout<<"\n\n EL NUMERO " << numero << " ES POSITIVO"; 
    }
    return 0;
}



Numero mágico entre 1 - 10:



#include <cstdlib> 
#include <iostream>

using namespace std;

int numero,perdiste,i,valor;
int main()
{
    numero = rand() % (10 + 1);
    cout << "ADIVINA EL NUMERO MAGICO, TIENES TRES OPORTUNIDADES";
    
    perdiste=1;
    for(i=0;i<3;i++)
    {
        cout << "\n\n Proporciona un valor entre [1 - 10] :";
        cin >> valor;
                
                if (valor < numero)
                {
                    cout << "\n EL NUMERO MAGICO ES > QUE: " << valor;
                }
                else
                { 
                        if (valor > numero)
                        {
                                cout << "\n EL NUMERO MAGICO ES < QUE:" << valor;
                        }
                        else
                        {
                            perdiste=0;
                            cout << "\n\n ...!!! ADIVINASTE !!!..";
                            return 0;
                        }
                }
    }
 
if (perdiste=1)
{
    cout << "\n\n ============ SUERTE PARA LA PROXIMA =============";
}
else
{
    cout << "\n\n !!! FELICIDADES !!!";
}
    
    cout << "\n\n GRACIAS POR PARTICIPAR...";

return 0;
}



Tipo de triángulo:



#include <cstdlib> 
#include <iostream>

using namespace std;

float ladouno=0, ladodos=0, ladotres=0;

int main()
{
cout << "---------- TIPO DE TRIANGULO ----------";

cout << "\n\n DAME LA MEDIDA DEL 1ER LADO: ";
cin >> ladouno;
cout << "\n DAME LA MEDIDA DEL 2DO LADO: ";
cin >> ladodos;
cout << "\n DAME LA MEDIDA DEL 3ER LADO: ";
cin >> ladotres;
  
if (ladouno==ladodos && ladodos==ladotres && ladouno==ladotres)
{
        cout << "\n El triangulo es: EQUILATERO";
}
  
else
{
        if (ladouno!=ladodos && ladodos!=ladotres && ladouno!=ladotres)
        {
                cout << "\n El triangulo es: ESCALENO"; 
 }
  
        else
 { 
  cout << "\n El triangulo es: ISOSCELES";
 }
}

return 0;
}


El numero menor de ciertos números:


#include <cstdlib> 
#include <iostream>

using namespace std;


int num,cont,n,aux,v;

int main ()
{

    cout << "\n NUMEROS A INSERTAR: ";
    cin >> num;

    while(cont<num)
    {
        cout << "\n INTRODUZCA UN VALOR: ";
        cin >> n;
    
        cont=cont+1;

    if(v==0)
    {
        aux=n;
        v=1;
    }

        if(aux>n)
        {
                aux=n;
        }
}

cout << "\n EL NUMERO MENOR ES : " << aux;

return 0;
}

No hay comentarios:

Publicar un comentario