Básicos Visual C + + (
Básicos Visual C + + (
Básicos Visual C + + (
C++ LIBRO
5.1 INTRODUCCIÓN.
#include <iostream>
using namespace std;
int main()
{
<iostream>
using namespace std;
int main()
{
float a, b, c, x1, x2, r, t, rxe, rxi;
cout<< "Solución ecuación de segundo orden";
cout<< "\n Tecle coeficiente a = ";
cin >> a;
cout << "\n Tecle coeficiente b = ";
cin >> b;
cout << "\n Tecle coeficiente c = ";
cin >> c;
r = b * b - 4 * a * c; // calcular discriminante
if (r >= 0) // la raíz esta en el campo de los reales
{
t = sqrt(r); // raíz cuadrada del discriminante
x1 = (-b / 2 * a) + t / (2 * a); // dos raíces + - según fórmula
x2 = (-b / 2 * a) - t / (2 * a);
cout<< "\n Raiz X1 = " << x1;
cout << "\n Raiz X2 = " << x2;
}
else
{
cout << "\n Ecuacion tiene raices imaginarias ";
cout << "\n Son de la forma a + b i numero complejo ";
r = -r;
t = sqrt(r);
rxe = (-b / 2 * a); // parte entera de ( a + b i) osea a
rxi = (t / 2 * a); // parte imaginaria de ( a + b i ) osea b
// imprimir las dos raices imaginarias o complejas
cout << "\n imprimir las dos raices imaginarias o complejas ";
cout << "\n Raiz imaginaria 1 " << rxe << " + " << rxi << " i ";
cout << "\n Raiz imaginaria 1 " << rxe << " - " << rxi << " i ";
}
cout << "\n TERMINA PROGRAMA ";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n, t, m, p;
cout << "Tablas de 1 a N con 20 productos";
cout << "Tecle n (numero de tablas) = a ";
cin >> n;
for (t = 1; t <= n; t = t + 1) // hacer c/u de las n tablas
{
cout << " Tabla del " << t << " con 20 productos" << endl;
for (m = 1; m <= 20; m = m + 1) // cada multiplicando
{
p = m * t;
cout << m << " * " << t << " = " << p << endl;
} // fin del for m 20 productos de cada tabla
} // fin del for t tablas del 1 al n
return 0;
}
#include <iostream>
using namespace std;
int main()
{
float x, i, fx;
cout<<"\n TECLEE VALOR DE X ";
cin>>x;
fx=1;
for (i = 1; i <= x; i = i + 1)
{
fx = fx * i;
}
cout<<"\n factorial de "<<x<<" es "<<fx;
cout<<"\n TERMINA PROGRAMA ";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int x, i, co, pro, cifra;
cout << " HALLAR las cifras de un numero de tres cifras \n";
cin >> x;
for (i = 1; i <= 3; i = i + 1)
{
co = int(x / 10);
pro = co * 10;
cifra = x - pro;
cout << "\n cifra " << cifra;
x = co;
}
cout << "\n TERMINA PROGRAMA ";
return 0;
}
PROGRAMA 6 Escriba programa que halle las cifras de un número entero X
Nota : NO puede leer el número de cifras de X.
#include <iostream>
using namespace std;
int main()
{
int x, gx, i, co, pro, cifra;
cout << "\n HALLAR las cifras de un numero X ";
cin >> x;
gx = x; // guardar x original pues se destruye cada q se le saca una
cifra
while (x > 0)
{
co = int(x / 10);
pro = co * 10;
cifra = x - pro;
cout << "\n cifra " << cifra;
x = co;
}
cout << "\n Las anteriores son las cifras del numero " << gx;
cout << "\n TERMINA PROGRAMA ";
return 0;
}
PROGRAMA 7 Escriba programa que calcule la suma de las cifras de un
número X y diga si esta suma es par o impar
#include <iostream>
using namespace std;
int main()
{
int x, sumacif, i, co, pro, cifra, prueba, p;
cout << "\n HALLAR las cifras de un numero X ";
cin >> x;
sumacif = 0;
while (x > 0)
{
co = int(x / 10);
pro = co * 10;
cifra = x - pro;
sumacif = sumacif + cifra; cout << "\n cifra " << cifra;
x = co;
}
#include <iostream>
using namespace std;
int main()
{
float xg, x, t, i, sx, e, d, signo, fd, pot;
cout << " HALLAR el seno de un angulo SEGUN TAYLOR \n";
#include <iostream>
using namespace std;
int main()
{
float x,xo, dif, xn, ep;
//inicia proceso para sacar raíz por newton, del respectivo x
cout << "teclee x = ";
cin >> x;
xo = 1;
dif = 1;
ep = 0.00001;
while (dif > ep)
{
xn = 0.5 * (xo + x / xo);
dif = abs(xn - xo);
xo = xn;
}
cout << "\n raiz de " << x << " = " << xn;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
float a, b,c, n,contafib; // variables
int j, clave, fin, co, pro;
cout << "La serie de fibonacci es infinita parte de sumar 0 y 1 ";
cout << "\n el siguiente se halla sumando los dos anteriores ";
cout << "\n [ 0 1 1 2 3 5 8 13 21 34 55 89 144 233 .... infinita desde
1 ]";
}
else
{
cout << "\n " << b << " NO es primo";
}
cout << "\n TERMINA PROGRAMA ";
return 0;
}