Sei sulla pagina 1di 2

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA


PROGRAMACIN I
PRIMERA TAREA ACADMICA PRIMERA UNIDAD

Instrucciones: Todos los programas se deben realizar en C++ y slo con las sentencias
hechas en clases, no utilizar ninguna sentencia adicional.

01. Elaborar un programa en C++ para ingresar un nmero entero desde el teclado y el
programa debe retornar el valor absoluto del nmero ingresado. (5 puntos)

02. Elaborar un programa en C++ que pida tres nmeros enteros y luego verifique si
corresponden o no a los lados de un tringulo pitagrico. En caso que correspondan a un
tringulo pitagrico, debe salir el mensaje Los lados corresponden a un tringulo
pitagrico, en caso contrario debe salir un comentario indicando Los lados no
corresponden a un tringulo pitagrico. (7 puntos)

03. Elaborar un programa en C++ para ingresar un nmero entero de cuatro cifras desde el
teclado y luego se debe ingresar un nmero del uno al cuatro, segn este nmero
ingresado el programa debe mostrar el dgito del lugar correspondiente. (6 puntos)

Ciudad Universitaria, 26 de abril de 2017.

RUBN GALEAS ARANA


Profesor de la asignatura

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
PROGRAMACIN I
PRIMERA TAREA ACADMICA PRIMERA UNIDAD

Instrucciones: Todos los programas se deben realizar en C++ y slo con las sentencias
hechas en clases, no utilizar ninguna sentencia adicional.

01. Elaborar un programa en C++ para ingresar un nmero entero desde el teclado y el
programa debe retornar el valor absoluto del nmero ingresado. (5 puntos)

02. Elaborar un programa en C++ que pida tres nmeros enteros y luego verifique si
corresponden o no a los lados de un tringulo pitagrico. En caso que correspondan a un
tringulo pitagrico, debe salir el mensaje Los lados corresponden a un tringulo
pitagrico, en caso contrario debe salir un comentario indicando Los lados no
corresponden a un tringulo pitagrico. (7 puntos)

03. Elaborar un programa en C++ para ingresar un nmero entero de cuatro cifras desde el
teclado y luego se debe ingresar un nmero del uno al cuatro, segn este nmero
ingresado el programa debe mostrar el dgito del lugar correspondiente. (6 puntos)

Ciudad Universitaria, 26 de abril de 2017.

RUBN GALEAS ARANA


Profesor de la asignatura
SOLUCIN 01:

// Programa para calcular el valor absoluto.


#include <iostream>
using namespace std;

float n,va;

main()
{
cout<<"Ingrese un numero: ";cin>>n;
if (n>0)
va=n;
else
va=-n;
cout<<"Valor absoluto es: "<<va<<endl;
}

SOLUCIN 02:

// Programa para saber si los lados son de un tringulo pitagrico.


#include <iostream>
using namespace std;

int a,b,c;

main()
{
cout<<"ingrese lado 1: ";cin>>a;
cout<<"ingrese lado 2: ";cin>>b;
cout<<"ingrese lado 3: ";cin>>c;
if ((a*a+b*b==c*c) || (a*a+c*c==b*b) || (c*c+b*b==a*a))
cout<<"Los lados corresponden a un triangulo pitagorico"<<endl;
else
cout<<"Los lados no corresponden a un triangulo pitagorico"<<endl;
}

SOLUCIN 03:

#include <iostream>
using namespace std;

int n,d,pos,dig;

main()
{
cout<<"Ingrese numero entero de 4 cifras: ";cin>>n;
cout<<"Ingrese la posicion (1-4): ";cin>>pos;
switch (pos)
{
case 1:
d=1000;
break;
case 2:
d=100;
break;
case 3:
d=10;
break;
case 4:
d=1;
break;
default:
cout<<"seleccione la posicion del 1 al 4"<<endl;
};
dig=(n/d)%10;
cout<<"El digito seleccionado es: "<<dig<<endl;
}

Potrebbero piacerti anche