Fandom

Scratchpad

PLE:Ejercicios22

215,647pages on
this wiki
Add New Page
Discuss this page0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Ejercicios propuestos

  • Crear un programa que acepte por teclado un número entero, otro float y un double, sumar todos los números y almacenar el resultado en variables entera, float y double. Compara los resultados.
/*
Programa:       Ejercicio1.cpp
Fecha:          10/10/2006
Descripción:    Programa conversión de tipos
*/
#include <iostream>
using namespace std;
void main()
{
        int a, rE;
        float b, rF;
        double c, rD;

        cout << "Introduzca un entero ";
        cin >> a;

        cout << "Introduzca un real simple ";
        cin >> b;

        cout << "Introduzca un real doble ";
        cin >> c;

        rE = a + b + c;
        rF = a + b + c;
        rD = a + b + c;

        cout << rE << " " << rF << " " << rD << " "; 
        cin.ignore();
        cin.get();
}
  • Si declaro una variable int y otra float y el resultado de su multiplicación lo introduzco en la variable c de tipo double con el operador de conversión de tipo explícito int, ¿qué valor se almacena en c? ¿Y si no utilizamos el conversor de tipo?
/*
Programa:       Ejercicio2.cpp
Fecha:          11/10/2006
Descripción:    Programa conversión de tipos  explícita
*/
#include <iostream>
using namespace std;
void main()
{
       int a;
       float b;
       double c;

       cout << "Introduzca un entero ";
       cin >> a;

       cout << "Introduzca un real simple ";
       cin >> b;

       c = a*b;
       cout << "Multiplicación sin conversión de tipo = ";
       cout << c << endl;

       c = (int) a*b;
       cout << "Multiplicación con conversión de tipo = ";
       cout << c << endl;

       c = (int) (a*b);
       cout << "Multiplicación con conversión de tipo sobre el producto = ";
       cout << c << endl;

       cin.ignore();
       cin.get();
}
  • Calcula el area de una circulo.
/*
Programa:       Ejercicio3.cpp
Fecha:          11/10/2006
Descripción:    Calcula el area de una circulo
*/
#include <iostream>
using namespace std;
void main()
{
       const float PI=3.1416;
       float r,a;

       // Leemos el valor del radio
       cout << "introduzca el valor del radio ";
       cin >> r;
       // Calculamos el area
       a = PI * (r * r);
       // Mostramos resultado
       cout << "El area es = " << a;

       cin.ignore();
       cin.get();
}
  • Calcula el area de un rectágulo.
/*
Programa:       Ejercicio4.cpp
Fecha:          11/10/2006
Descripción:    Calcula el area de un rectángulo
*/
#include <iostream>
using namespace std;
void main()
{
       float b,h,a;

       // Leemos el valor de la altura
       cout << "introduzca el valor de la altura ";
       cin >> h;
       // Leemos el valor de la base
       cout << "introduzca el valor de la base ";
       cin >> b;
       // Calculamos el area
       a = b * h;
       // Mostramos resultado
       cout << "El area es = " << a;

       cin.ignore();
       cin.get();
}
  • Escribir un programa que acepte una variable de tipo char y visualizar su código ASCII.
/*
Programa:       Ejercicio5.cpp
Fecha:          11/10/2006
Descripción:    Muestra el código ASCII de un carácter
*/
#include <iostream>
using namespace std;
void main()
{
       unsigned char c;
       // Leemos la variable
       cout << "Introduzca una caracter ";
       cin >> c;
       // Mostramos el valor
       cout << "El caracter es = ";
       cout << c << endl;
       cout << "Su codigo ASCII es = ";
       cout << (int) c;
       cin.ignore();
       cin.get();
}
  • Escribir un programa que acepte un entero (entre 0 y 255) y visualice el carácter que le corresponde. ¿Qué ocurre si el número es superior a 255?
/*
Programa:       Ejercicio6.cpp
Fecha:          11/10/2006
Descripción:    Muestra el caracter ASCII de un número
*/
#include <iostream>
using namespace std;
void main()
{
       int n;
       // Leemos la variable
       cout << "Introduzca un numero ";
       cin >> n;
       // Mostramos el valor
       cout << "El numero es = ";
       cout << n << endl;
       cout << "Su caracter ASCII correspondiente es = ";
       cout << (char) n;
       cin.ignore();
       cin.get();
}
  • Escribir un programa que visualice el número de bytes que ocupa cada tipo.
  • Lee dos números y visualiza el mayor.
  • Lee tres números por teclado y muestralos en orden ascendente.
  • Lee un número que represente un año e indica si es bisiesto.

Also on Fandom

Random wikia