Sie sind auf Seite 1von 2

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA


PROGRAMACIN II

PRIMER CONTROL DE LECTURA PRIMERA UNIDAD

Instrucciones: Todos los programas se deben realizar en C++.

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

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

03. Elaborar un programa en C++ para ingresar el radio de un crculo, (verificando que el radio
debe ser positivo mximo en tres oportunidades), el programa debe devolver el rea del
crculo. (8 puntos)

Huancayo, 13 de octubre de 2016.

Ing. Rubn Galeas Arana


Docente de la asignatura

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
PROGRAMACIN 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 nmero entero desde el teclado, el programa
debe devolver el factorial del nmero ingresado. (5 puntos)

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

03. Elaborar un programa en C++ para ingresar el radio de un crculo, (verificando que el radio
debe ser positivo mximo en tres oportunidades), el programa debe devolver el rea del
crculo. (8 puntos)

Huancayo, 13 de octubre de 2016.

Ing. Rubn Galeas Arana


Docente de la asignatura
UNIVERSIDAD NACIONAL DEL CENTRO DEL PER
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
PROGRAMACIN 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