En este capítulo continuamos viendo los tipos de datos básico en C++, concretamente el tipo de datos float que nos permite trabajar con números decimales.
float decimal1 = 3; //Correcto
float decimal2 = 3.14; //Correcto
float decimal3, decimal4; //Correcto
decimal3 = 1.1;
decimal4 = 2.2;
float decimal5 = 3,14; //Incorrecto
float decimal6 = "3.14"; //Incorrecto
float.cpp
#include <iostream>
using namespace std;
int main()
{
//Tipo de datos float
// float 4 bytes, double 8 bytes, long double 12 bytes
float decimal1 = 12.23;
float decimal2, decimal3;
decimal2 = 1.1;
decimal3 = 2.2;
const float pi = 3.14;
cout << decimal1 << " " << decimal2 << " " << decimal3 << " " << pi << endl;
//Array del tipo float
float arrayfloat[] = {3.14, 1, 2.2, 3.3};
//Obtener el total de elementos de un array
//sizeof() nos da el número de bytes totales del elemento seleccionado
//arrayfloat contiene 4 elementos, a cada elemento le corresponde una longitud de 4 bytes
//por lo tanto 4 * 4 = 16 bytes
//sizeof(arrayfloat) = 16 bytes
//sizeof(float) = 4 bytes
//Resultado: 16 / 4 = 4 elementos
int length = sizeof(arrayfloat) / sizeof(float);
cout << "El total de elementos de arrayfloat son: " << length << endl;
//Entrada de datos
int entero;
float decimal;
cout << "Vamos a sumar ..." << endl;
cout << "Introduce un numero entero: ";
cin >> entero;
cout << "Introduce un numero decimal: ";
cin >> decimal;
cout << entero << "+" << decimal << "=" << entero+decimal << endl;
system("PAUSE");
return 0;
}
No hay comentarios:
Publicar un comentario