12. C++ || Ejercicios sentencia if

Estos serán algunos ejercicios hechos en C++ que espero les ayuden a Aprender a programar.

Ejercicios sentencia if C++






1. Hacer un programa en C++ que lea un número por el teclado y determinar si tiene tres dígitos.

#include <iostream> //  necesarios para el cin y cout 
using namespace std; 

int main () 
{ 
int x;  //declaración de la variable x 
cout << "Ingrese un numero"<<endl; 
cin>> x; 

if (x >= 100 && x <= 999)   
 { cout<<"El numero "<<x<< " tiene tres digitos"<<endl; } 
 else  
  { cout<<"El numero "<<x<< "  no tiene tres digitos"<<endl; } 

return 0; 
} 

2. Hacer un programa en C++ que lea un número entero por el teclado y determinar si es negativo.

#include <iostream> //  necesarios para el cin y cout 
using namespace std; 

int main () 
{ 
int num;  
cout << "Ingrese un numero"<<endl; 
cin>> num; 

if (num < 0)   
 { cout<<"El numero "<<num<< " es negativo"<<endl; } 
  
return 0; 
} 

3. Hacer un programa en C++ que lea un número entero positivo de dos dígitos y determinar a cuánto es la suma de sus dígitos.

#include <iostream> 
using namespace std; 

int main () 
{ 
int num, x, y, sum = 0;  
cout << "Ingrese un numero de dos digitos"<<endl; 
cin>> num; 

if (num < 10 || num > 99)   
 { cout<<"El numero "<<num<< " no tiene dos digitos o no es positivo"<<endl; } 
 else  
  { 
   x = num / 10; // Esto se hace para obtener el primer digito del numero
   y = num % 10; // Esto se hace para obtener el segundo digito del numero
   sum = x + y;
   cout<<"Los digitos de "<<num<< " suman "<<sum<<endl; 
  } 

return 0; 
} 

4. Hacer un programa en C++ que lea un número y determinar si termina en 4.

#include <iostream> 
using namespace std; 

int main () 
{ 
int num;  
cout << "Ingrese un numero"<<endl; 
cin>> num; 

if ((num % 10) == 4)   
 { cout<<"El numero "<<num<< " termina en 4"<<endl; } 
  else if ((num % 10) == -4)
  { cout<<"El numero "<<num<< " termina en 4"<<endl; }
   else  
   { cout<<"el numero "<<num<< " no termina en 4"<<endl; } 

return 0; 
} 

5. Hacer un programa en C++ que lea un número entero positivo de dos dígitos y determinar si ambos dígitos son pares.

#include <iostream> 
using namespace std; 

int main () 
{ 
int num, x, y;  
cout << "Ingrese un numero de dos digitos"<<endl; 
cin>> num; 

if (num < 10 || num > 99)   
 { cout<<"El numero "<<num<< " no tiene dos digitos o no es positivo"<<endl; } 
 else  
  { 
   x = num / 10; // Esto se hace para obtener el primer digito del numero
   y = num % 10; // Esto se hace para obtener el segundo digito del numero
    // La sentencia que sigue va a determinar si ambos digitos son pares
    if ((x % 2 == 0) && (y % 2 == 0))
     { cout<<"Ambos digitos son pares "<<endl; }
      else
       { cout<<"Ambos digitos no son pares "<<endl; } 
  } 

return 0; 
} 



1 comentario:

  1. Todo el curso muy completo, muy clara la informacion, unicamente estaría padre, que pongan mas ejercicios, se explica a la perfeccion, pero la programacion es mas practica que teoria sin mas un 10 al curso <3

    ResponderEliminar