Sie sind auf Seite 1von 2

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA


PROGRAMACIÓN II

PRIMER CONTROL DE LECTURA – PRIMERA UNIDAD

Instrucciones: Todos los programas se deben realizar en Matlab.

01. Elaborar un programa en C++ para ingresar un número entero desde el teclado, el programa
debe devolver el factorial del número ingresado. (5 puntos)

02. Elaborar un programa en C++ para ingresar un número entero desde el teclado, el programa
debe devolver “1” si el número ingresado termina en 5 y “0” en otro caso. (7 puntos)

03. Elaborar un programa en C++ para ingresar el radio de un círculo, (verificando que el radio
debe ser positivo máximo en tres oportunidades), el programa debe devolver el área del
círculo. (8 puntos)

Huancayo, 13 de octubre de 2016.

Ing. Rubén Galeas Arana


Docente de la asignatura

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ


FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
PROGRAMACIÓN II

PRIMER CONTROL DE LECTURA – PRIMERA UNIDAD

Instrucciones: Todos los programas se deben realizar en Matlab.

01. Elaborar un programa en C++ para ingresar un número entero desde el teclado, el programa
debe devolver el factorial del número ingresado. (5 puntos)

02. Elaborar un programa en C++ para ingresar un número entero desde el teclado, el programa
debe devolver “1” si el número ingresado termina en 5 y “0” en otro caso. (7 puntos)

03. Elaborar un programa en C++ para ingresar el radio de un círculo, (verificando que el radio
debe ser positivo máximo en tres oportunidades), el programa debe devolver el área del
círculo. (8 puntos)

Huancayo, 13 de octubre de 2016.

Ing. Rubén Galeas Arana


Docente de la asignatura
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
PROGRAMACIÓN II

SOLUCIONARIO
PRIMER CONTROL DE LECTURA – TERCERA UNIDAD
Pregunta 01

// programa para calcular el factorial.


#include <iostream>
using namespace std;

int n,i,fact;

main()
{
cout<<"Ingrese numero (>=0): ";cin>>n;
if (n>=0)
{
fact=1;
for (i=1;i<=n;i++)
fact=fact*i;
cout<<n<<"! = "<<fact<<endl;
}
else
cout<<"El numero debe ser positivo."<<endl;
}

Pregunta 02.

// programa para verificar si termina en 5 o no.


#include <iostream>
using namespace std;

int n,r;

main()
{
cout<<"Ingrese numero: ";cin>>n;
r=n%10;
if (r==5)
cout<<"1"<<endl;
else
cout<<"0"<<endl;
}

Pregunta 03.

// programa para calcular área de circulo con tres oportunidades.


#include <iostream>
using namespace std;

float r,area;
int k;

main()
{
k=0;
do
{
k=k+1;
cout<<"Ingrese radio (cm): ";cin>>r;
if (r<=0 && k<=2)
cout<<"El radio debe ser positivo...Intenta de nuevo:"<<endl;
} while (r<=0 && k<=2);
if (r>0)
{
area=3.1416*r*r;
cout<<"area = "<<area<<"cm2"<<endl;
}
else
cout<<"El progama ha terminado...";
}

Das könnte Ihnen auch gefallen