viernes, 5 de septiembre de 2014

LENGUAJE DE COMPUTADORES

1. Se desea cambiar el signo de un número únicamente en case de que sea negativo.


int main ()
{
     int numero;
     cout<<"Digite el número"<<endl;
     cin>>numero;
     if(numero<0)
        cout<<(numero*-1);
     else
        cout<<(numero*1);
return 0;
}

2. En un estacionamiento cobran $2.5 por hora o fracción. Diseñe un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento por horas y minutos.

int main ()
{
      float TOTAL, horas, minutos;
      cout<<"Digite el tiempo utilizado"<<endl;
      cin>>horas>>minutos;
      TOTAL=(horas*2.5)+(minutos*2.5/60);
       cout<<"TOTAL="<<TOTAL;
return 0;
}



3. Codifique un programa que se comporte como una calculadora simple. Para ello deberá tener las siguientes características:
* Solo efectuara operaciones con dos operandos.
* Operaciones permitidas: +, -, *, /.
* Se trabajara con operandos enteros.
* Pedira en primer lugar la operación y a continuación los dos operandos. Sí el operador no corresponde a alguno de los indicados se emitirá un mensaje de error. 


int main ()
{
     int num1, num2, TOTAL;
     char suma='+', resta='-', multiplicación='*', división='/', operacion;
     cout<<"CALCULADORA SIMPLE"<<endl;
     cout<<"Digite la operacion= +, -, *, /"<<endl;
     cin>>operacion;
     cout<<"Digite dos numeros"<<endl;
     cin>>num1>>num2;
     
     if((operacion!='+')&&(operacion!='-')&&(operacion!='*')&&(operacion!='/'))
            cout<<"OPERADOR NO VALIDO" 
     else
            if(operacion=='+')
                cout<<"TOTAL=<<(num1+num2);
            if(operacion=='-')
                cout<<"TOTAL=<<(num1-num2);
           if(operacion=='*')
                cout<<"TOTAL=<<(num1*num2);
            if(operacion=='/')
                if(num2!=0)
                    cout<<"TOTAL=<<(num1/num2);
                else
                    cout<<"División indefinida";

int main ()
{
     float TOTAL, horas, minutos;
     cout<<"Digite el tiempo utilizado"<<endl;
     cin>>horas>>minutos;
   
    TOTAL=(horas*2.5)+(minutos*2.5/60);
     cout<<"TOTAL="<<TOTAL;
return 0;
}

4. Escriba un algoritmo que convierta kilómetros a millas terrestres y a millas marinas. Para ello debe ingresar el número de kilómetros, como salida se dará la correspondiente conversión de millas.
Recuerde que 1 K es igual a 0.621504 millas terrestres y a 0.5399568 millas marinas.

int main ()
{
    float marinas, terrestres, k;
    cout<<"Digite el número de kilómetros"<<endl;
    cin<<k;
    marinas=(k*0.5399568);
    cout<<"Millas marinas = "<<marinas<<endl;
    terrestres=(k*0.621504);
    cout<<"Millas terrestres="<<terrestres<<endl;

return 0;
}
















No hay comentarios:

Publicar un comentario