Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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)
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)
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:
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;
}