12. C++ || Ejercicios sentencia if
Estos serán algunos ejercicios hechos en C++ que espero les ayuden a Aprender a programar.
1. Hacer un programa en C++ que lea un número por el teclado y determinar si tiene tres dígitos.
2. Hacer un programa en C++ que lea un número entero por el teclado y determinar si es negativo.
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.
4. Hacer un programa en C++ que lea un número y determinar si termina en 4.
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.
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;
}

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
ResponderEliminarMuchas gracias, se entiende muy bien
ResponderEliminar