top of page

Evaluacion 4to Bloque

 

ENCIERRE LA RESPESTA CORRECTA A LA PREGUNTA.

 

1. ¿Qué es un nivel de visibilidad en C++?

  • Es una foema denegada de acceder a los datos, permisos que no poseen las clases.

  • Es la forma de acceder a los datos, permisos que no poseen las clases.

  • Es la forma de acceder a los datos, permisos que poseen las clases

  • Ninguna de las anterores

 

2. ¿Para qué sirve una clase? 

  • Para encapsular datos.

  • Para modelas objetos del mundo real.

  • Para simplificar la reutilizacion de codigo.

  • Todas las respuestas con correctas.

 

3. ¿Qué es un constructor?

  • Es el que encapsula los datos.

  • Es una constante cuya mision es inicializar un objeto de una clase 

  • Es una variable cuya mision es nicializar un objeto de una clase.

  • Ninguna de las anteriores.

 

4. ¿Qué significa instanciar una clase?

  • Es crear clases mediante la herencia.

  • Es crear una variable de tipo flotante de clase.

  • Es poner valores a la clase.

  • Es crear objetos a partir de una clase.

 

5. ¿Cúal es una declaracion correcta de un objeto?

 

 

 

 

 

6. ¿Cúal es una declaracion correcta de una struct?

 

 

 

 

 

 

 

7. Los miembros de una clase especificados como private:

  • Solo son accesibles por las funciones miembro de la clase.

  • Son accesibles por las funciones miembro de la clase y las funciones amigas de la clase.

  • Son accesibles por las funciones miembro de la clase, las funciones amigas de la clase y la clase que heredan.

  • Las anteriores respuestas no son correctas

 

8. Del siguiente codigo conteste las siguientes preguntas:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9. Realize una clase llamada Impuesto que contenga nombre, valorimpuesto, descuentoporcentaje, de igual manera debe contener un metodo llamado double calcular (double); 

El metodo calcular.- debe calcular el valor a pagar que resulta de la multiplicacion del valirimpuesto menos el valor del porcentajededescuento, este valor debe ser devuelto por el metodo.

Debe utilizar un constructor para inicializar los datos, es decir los datos no se solicitan en el programa. 

 

#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>

using namespace std;


class impuesto{
      
      public:
      string nombre;
      int valorimpuesto;
      int descuentoporcentaje;      
             
             
      public:
             impuesto(string _nombre, int _valorimpuesto, int _descuentoporcentaje){
             nombre= _nombre;
             valorimpuesto= _valorimpuesto;
             descuentoporcentaje= _descuentoporcentaje;
             }
             
             double calcular(double c){
                  
                    c=(valorimpuesto*descuentoporcentaje)/100;
                    c=valorimpuesto-descuentoporcentaje;
                    return(c);
                    }
                    
                    };
                   
      main(){
             int c;
             int rs;
             impuesto persona1("Juan",500,15);
             c=500;
             rs=persona1.calcular(c);
             printf("El valor es: %i", rs);
             
             getch();
             }
 

 

 

 

 

 

 

bottom of page