#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int i, n, suma, opcion,prod;
do //hacer
{
// MENSAJE DEL MENU
cout<<endl;
cout<<"*****************************************\n";
cout <<"MENU PRINCIPAL\n";
cout<<"1) SUMA DE NUMEROS DE 3 CIFRAS \n";
cout<<"2) SUMA DE LOS NUMEROS CUADRADOS \n";
cout<<"3) SUMA DE LOS NUMEROS MAYORES A 20 \n";
cout<<"4) PRODUCTO DE NUMEROS MAYORES A 10 \n";
cout<<"5) SUMA DE NUMEROS NATURALES \n";
cout<<"6) SUMA DE LOS MULTIPLOS DE 4 \n";
cout<<"7) SUMA DE LOS MULTIPLOS DE 5 \n";
cout<<"8) SUMA DE LOS NUMEROS PARES \n";
cout<<" DIGITE <0> PARA SALIR\n";
cout<<"*****************************************\n";
cout<<"INGRESE LA OPCION : "; cin>>opcion; cout<<" \n";
switch(opcion)
{
case 1:
{ cout <<"SUMATORIA DE NUMEROS DE 3 CIFRAS";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS";
cout<<endl;
cout<<"LA SUMA SE REALIZA DESDE 100 PARA ARRIBA:";
cin >>n;
cout<<endl;
if (n<=999)
{
//inicializar acumuladores
suma=0;
i = 1;
do
{
suma = suma+ 99+ i;
i= i + 1;
}
while (i<=n);
//Resultado
cout << "LA SUMA ES "<< suma;
cout<<endl;
}
else
{
cout<<"INGRESE UN NUMERO ENTRE 1 Y 999";
cout<<endl;
}
break;
}
Case2:
{ suma=0;
i = 1;
cout<<endl;
cout <<"CALCULO DE LA SUMA DE LOS PRIMEROS CUADRADOS";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR: ";
//ASIGNACION
cin >>n;
cout<<endl;
//Proceso repetitivo finito
for (i=1; i<=n; i++)
{
suma = suma + (i*i);
}
//Resultado
cout << "LA SUMA DE LOS PRIMEROS CUADRADOS ES: "<< suma;
cout<<endl;
break;
}
{
Case3:
{ cout <<"CALCULO DEL PRODUCTO DE LOS NUMEROS MAYORES A 20";
cout<<endl;
cout <<"INGRESE EL NUMERO DE TERMINOS QUE DESEA MULTIPLICAR";
cout<<endl;
cout<<"EL NUMERO DE TERMINOS QUE INGRESE SERA TOMADO APARTIR DE 20:";
cin >>n;
cout<<endl;
//inicializar acumuladores
prod=1;
i = 1;
do
{
prod = prod * (20+i);
i= i + 1;
}
while (i<=n);
//Resultado
cout << "EL PRODUCTO "<< prod;
cout<<endl;
break;
}
{
case 4:
{ cout <<"CALCULO DEL PRODUCTO DE LOS NUMEROS MAYORES A 10";
cout<<endl;
cout <<"INGRESE EL NUMERO DE TERMINOS QUE DESEA MULTIPLICAR";
cout<<endl;
cout<<"EL NUMERO DE TERMINOS QUE INGRESE SERA TOMADO APARTIR DE 10:";
cin >>n;
cout<<endl;
//inicializar acumuladores
prod=1;
i = 1;
do
{
prod = prod * (10+i);
i= i + 1;
}
while (i<=n);
//Resultado
cout << "EL PRODUCTO "<< prod;
cout<<endl;
break;
}
case 5:
{ cout <<"SUMATORIA DE NUMEROS NATURALES";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
cin >>n;
cout<<endl;
//Proceso repetitivo
//inicializar acumuladores
suma=0;
i = 1;
while (i<=n)
{
suma = suma + (i);
i= i + 1;
}
//Resultado
cout << "LA SUMA ES: "<< suma;
cout<<endl;
break;
}
}
cout<<endl;
}
while (opcion != 0);
system("pause");
return 0;
}
case 6:
{ suma=0;
i = 1;
cout<<endl;
cout <<"CALCULO DE LA SUMA DE LOS PRIMEROS MULTIPLOS DE 4";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR: ";
//ASIGNACION
cin >>n;
cout<<endl;
//Proceso repetitivo finito
for (i=1; i<=n; i++)
{
suma = suma + (4*i);
}
//Resultado
cout << "LA SUMA DE LOS PRIMEROS MULTIPLOS DE 4 ES: "<< suma;
cout<<endl;
break;
}
case 7:
{cout <<"CALCULO DE LA SUMA DE LOS MULTIPLOS DE 5";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
cin >>n;
cout<<endl;
//Proceso repetitivo
//inicializar acumuladores
suma=0;
i = 1;
while (i<=n)
{
suma = suma + (5*i);
i= i + 1;
}
//Resultado
cout << "LA SUMA DE LOS MULTIPLOS DE 5: "<< suma;
cout<<endl;
break;
}
case 8:
{cout <<"CALCULO DE LA SUMA DE LOS NUMEROS PARES";
cout<<endl;
cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
cin >>n;
cout<<endl;
//Proceso repetitivo
//inicializar acumuladores
suma=0;
i = 1;
while (i<=n)
{
suma = suma + (2*i);
i= i + 1;
}
//Resultado
cout << "LA SUMA DE LOS NUMEROS PARES: "<< suma;
cout<<endl;
break;
}
Huamani uribe
martes, 3 de diciembre de 2013
martes, 19 de noviembre de 2013
EVP3
Ejercico 1:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"INGRESE NUMERO:"; cin>>a;
if (a>=0) {
cout<<"EL VALOR ABSOLUTO ES:"<<a;
cout<<"\n\n";
}
else{
cout<<"EL VALOR ABSOLUTO ES:"<<a-(2*a);
cout<<"\n\n";
}
system("pause");
return 0;
}
Ejercico 2:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
//declaracion
int A, B, C;
float X1, X2;
//asignacion
cout<<"ingrese 3 numeros para hallar la raiz de la suma";
cout<<endl;
cout<<endl;
cout<<"Ingrese la constante A:";cin>>A;
cout<<endl;
cout<<"Ingrese constante B:";cin>>B;
cout<<endl;
cout<<"Ingrese constante C:";cin>>C;
//Proceso
if (X+Y>0)
{
X1=sqrt(A+B+C);
X2=-sqrt(A+B+C);
}
else
{
cout<<"La Raiz no es Real";
}
cout<<"La primera Raiz es:";cout<<X1;
cout<<endl;
cout<<"La segunda Raiz es:"; cout<<X2;
cout<<endl;
system ("pause");
}
Ejercico 3:
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
float w;
cout<<"INGRESE nota 1:"; cin>>x;
cout<<"INGRESE nota 2:"; cin>>y;
cout<<"INGRESE nota 2:"; cin>>z;
w=(x+y+z)/3;
if (w>11) {
cout<<"El promedio final es:"<<w;
cout<<"\n\n";
cout<<"PROMOVIDO";
cout<<"\n\n";
}
else{
cout<<"El promedio final es:"<<w;
cout<<"\n\n";
cout<<"REPITE GRADO";
cout<<"\n\n";
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"INGRESE NUMERO:"; cin>>a;
if (a>=0) {
cout<<"EL VALOR ABSOLUTO ES:"<<a;
cout<<"\n\n";
}
else{
cout<<"EL VALOR ABSOLUTO ES:"<<a-(2*a);
cout<<"\n\n";
}
system("pause");
return 0;
}
Ejercico 2:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
//declaracion
int A, B, C;
float X1, X2;
//asignacion
cout<<"ingrese 3 numeros para hallar la raiz de la suma";
cout<<endl;
cout<<endl;
cout<<"Ingrese la constante A:";cin>>A;
cout<<endl;
cout<<"Ingrese constante B:";cin>>B;
cout<<endl;
cout<<"Ingrese constante C:";cin>>C;
//Proceso
if (X+Y>0)
{
X1=sqrt(A+B+C);
X2=-sqrt(A+B+C);
}
else
{
cout<<"La Raiz no es Real";
}
cout<<"La primera Raiz es:";cout<<X1;
cout<<endl;
cout<<"La segunda Raiz es:"; cout<<X2;
cout<<endl;
system ("pause");
}
Ejercico 3:
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
float w;
cout<<"INGRESE nota 1:"; cin>>x;
cout<<"INGRESE nota 2:"; cin>>y;
cout<<"INGRESE nota 2:"; cin>>z;
w=(x+y+z)/3;
if (w>11) {
cout<<"El promedio final es:"<<w;
cout<<"\n\n";
cout<<"PROMOVIDO";
cout<<"\n\n";
}
else{
cout<<"El promedio final es:"<<w;
cout<<"\n\n";
cout<<"REPITE GRADO";
cout<<"\n\n";
}
return 0;
}
miércoles, 13 de noviembre de 2013
EVP2
BIBLIOTECA <NUMERIC>
Números de precisión y escala
fijas. Cuando se utiliza la precisión máxima, los valores válidos se sitúan
entre - 10^38 +1 y 10^38 - 1. Los sinónimos de ISO para decimal son dec y
dec(p, s). numeric es funcionalmente equivalente a decimal.
p (precisión)
El número total máximo de dígitos
decimales que almacenará, tanto a la izquierda como a la derecha del separador
decimal. La precisión debe ser un valor comprendido entre 1 y la precisión
máxima de 38. La precisión
predeterminada es 18.
s (escala)
El número de dígitos decimales
que se almacenará a la derecha del separador decimal. Este número se extrae de
p para determinar el número máximo de dígitos a la izquierda del separador
decimal. La escala debe ser un valor comprendido entre 0 y p. Solo es posible especificar
la escala si se ha especificado la precisión. La escala predeterminada es 0;
por lo tanto, 0 <= s <= p. Los tamaños de almacenamiento máximo varían
según la precisión.
Precisión
|
Bytes de almacenamiento
|
1 - 9
|
5
|
10-19
|
9
|
20-28
|
13
|
29-38
|
17
|
Convertir datos decimal y numeric
En el caso de los tipos de datos
decimal y numeric, SQL Server considera cada combinación específica de
precisión y escala como un tipo de datos distinto. Por ejemplo, decimal(5,5) y
decimal(5,0) se consideran tipos de datos diferentes.
En las instrucciones
Transact-SQL, una constante con un separador decimal se convierte
automáticamente a un valor de datos numeric, con la precisión y escala mínimas
necesarias. Por ejemplo, la constante 12.345 se convierte a un valor numeric
con una precisión de 5 y una escala de 3.
La conversión de valores decimal
o numeric a valores float o real puede provocar alguna pérdida de precisión. La
conversión de valores int, smallint, tinyint, float, real, money o smallmoney a
valores decimal o numeric puede provocar un desbordamiento.
De forma predeterminada, SQL
Server usa el redondeo cuando convierte un número a un valor decimal o numeric
con una precisión y una escala inferiores. Sin embargo, si la opción SET
ARITHABORT está establecida en ON, SQL Server genera un error cuando se produce
un desbordamiento. La pérdida de precisión y escala no es suficiente para
generar un error.
Cuando se conviertan valores
float o reales a valores decimales o numéricos, el valor decimal nunca tendrá
más de 17 decimales. Los valores float < 5E-18 se convertirán siempre en 0.
Ejemplo:
Ejemplo:
bool is_numeric(char *string)
{
int sizeOfString = sizeof(string);
int iteration = 0;
bool isNumeric = true;
while(iteration < sizeOfString)
{
if(!isdigit(string[iteration]))
{
isNumeric = false;
break;
}
iteration++;
}
return isNumeric;
}
sábado, 2 de noviembre de 2013
Algoritmos:
1. Algoritmo 1
Inicio
Ingresar:
Ropa sucia, detergente
Procesar:
Lavado Leve
Lavado Normal
Lavado Fuerte
Centrifugado
Secado
Salida:
Ropa Limpia, Semiseca
Fin
2. Algoritmo 2
Inicio
Ingresar:
Ropa sucia, detergente
Procesar:
Remojar
Lavado Leve
Si ropa = manchada con tinta entonces
ingresar: blanqueador
fin del si
Lavado Normal
Lavado Drástico
Centrifugado
Secado
Salida:
Ropa Limpia, Semiseca
Fin
3. Algoritmo 3
Inicio
Ingresar:
Ropa sucia, detergente
Procesar:
si ropa sucia = seda entonces
ingresar: suavizante
sino
ingresar: blanqueador
fin del si
Lavado normal
Lavado drástico
Remojado
centrifugado
Salida
Ropa Limpia, Seca
Fin del Si
Inicio
Ingresar:
Ropa sucia, detergente
Procesar:
Lavado Leve
Lavado Normal
Lavado Fuerte
Centrifugado
Secado
Salida:
Ropa Limpia, Semiseca
Fin
=====================================================
2. Algoritmo 2
Inicio
Ingresar:
Ropa sucia, detergente
Procesar:
Remojar
Lavado Leve
Si ropa = manchada con tinta entonces
ingresar: blanqueador
fin del si
Lavado Normal
Lavado Drástico
Centrifugado
Secado
Salida:
Ropa Limpia, Semiseca
Fin
=====================================================
3. Algoritmo 3
Inicio
Ingresar:
Ropa sucia, detergente
Procesar:
si ropa sucia = seda entonces
ingresar: suavizante
sino
ingresar: blanqueador
fin del si
Lavado normal
Lavado drástico
Remojado
centrifugado
Salida
Ropa Limpia, Seca
Fin del Si
Mensaje Motivacional
El don de los ingenieros:
Los Ingenieros:
"Los científicos estudian el mundo como es, Los ingenieros crean el mundo que nunca ha existido".
Especialidad de Ingeniería Mecánica: Robótica
La Robótica es la ciencia que trata acerca del diseño y la implementación de maquinas capaces de emular el comportamiento de un ser vivo, se sirve de otras áreas como la inteligencia artificial, la mecánica, electrónica, la lógica, el álgebra, para poder hacer la complicada tarea de resolver problemas de la mejor manera posible.
En el ultimo tiempo la robótica ha jugado papeles muy importantes dentro del avance de la tecnología, como el envió de estos a misiones espaciales, o la reciente comercialización de robots en nuestro medio como el Asimo de Honda, QRIO y Aibo de Sony, los MindStorms de Lego, etc. Que proporcionan a las personas con interés de desarrollar y aprender algo acerca de programación de robots las herramientas necesarias para que lo pueda hacer sin necesidad de fabricarlos.
Perfil del Ingeniero Mecánico Electricista
Esta carrera forma profesionales capaces de utilizar el conocimiento científico, así como las técnicas de la ingeniería, la economía y la administración para transformar la naturaleza y optimizar con esto el funcionamiento de sistemas productivos formados por hombres, máquinas e insumos.
Profesionales que desarrollen soluciones sustentables económicamente viables, incluyentes y con equidad, que permitan el mejor acceso a bienes y servicios productos del diseño y la transformación en los campos de la generación de energías, la industria naval, la astronomía y la óptica, la medicina, la industria aeroespacial, la mecatrónica, las industrias del transporte, química, petrolera, de la construcción, los seguros, así como en la agroindustria y la ingeniería de manufactura.
Nuestros profesionales harán compatible el papel de la ciencia y la tecnología en la relación del ser humano-naturaleza, sin menoscabo del desarrollo y sin afectación al medio ambiente.
Suscribirse a:
Entradas (Atom)