Fandom

Scratchpad

PLE:Ejercicios22

229,722pages on
this wiki
Add New Page
Discuss this page0 Share

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.

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.