//ejercicio 1
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a;
cout<<"calculando el area de una circunferencia "<<endl;
cout<<"ingrese el radio "<<endl;
cin>>a;
cout<<"el area del circulo de radio " <<a<<"es igual:"<<a*((300000)*(300000))<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
//EJERCICIO 2
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
cout<<"area del rectangulo"<<endl;
cout<<"ingrese la base "<<endl;
cin>>a;
cout<<"ingrese la altura "<<endl;
cin>>b;
cout<<"el area es : " <<a*b<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
//EJERCICIO 3
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a,b;
cout<<"area del tringulo"<<endl;
cout<<"ingrese la base del triangulo "<<endl;
cin>>a;
cout<<"ingrese la altura del triangulo "<<endl;
cin>>b;
cout<<"el area es : " <<(a*b)/2<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
SEGUNDO TRABAJOSWITCH
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int a,x,j;
float m,b,c,t,w,r,d,e,f,g,h,i,k,l,v;
int salir = 1 ;
cout<<"MENU DE TEMAS DE FISICA "<<endl;
cout<<"1) MRU "<<endl;
cout<<"2) MRUV"<<endl;
cout<<"3) MOVIMIENTO CIRCULAR"<<endl;
cout<<"4) SEGUNDA LEY DE NEWTON "<<endl;
cout<<"5)ECUACION DE EINSTEIN "<<endl;
cout<<"6) CAMPO ELECTRICO"<<endl;
cout<<"7) ENERGIA "<<endl;
cout<<"8)TRABAJO"<<endl;
cout<<"9) CANTIDAD DE MOVIMIENTO "<<endl;
cout<<"10)SALIR "<<endl;
cin>>a;
switch (a){
case 1:
cout<<"MRU"<<endl;
cout<<"QUE DESEA HALLAR"<<endl;
cout<<"1)EL TIMEPO"<<endl;
cout<<"2)LA VELOCIDAD"<<endl;
cout<<"3)EL ESPACIO"<<endl;
cin>>x;
switch (x){
case 1:
cout<<"INGRESE LA VELOCIDAD "<< endl;
cin>>c;
cout<<"INGRESE LA DISTANCIA RECORRIDA "<< endl;
cin>>d;
cout<<"EL TIEMPO ES :"<<d/c<<endl;
break ;
case 2 :
cout<<"INGRESE EL TIEMPO "<< endl;
cin>>c;
cout<<"INGRESE LA DISTANCIA RECORRIDA "<< endl;
cin>>d;
cout<<"LA VELOCIDAD ES :"<<d/c<<endl;
break ;
case 3 :
cout<<"INGRESE EL TIEMPO "<< endl;
cin>>c;
cout<<"INGRESE LA VELOCIDAD "<< endl;
cin>>d;
cout<<"LA DISTANCIA RECORRIDA ES:"<<d*c<<endl;
break ;
}
break ;
//caso dos
case 2 :
cout<<"MRUV"<<endl;
cout << "1) VELOCIDAD FINAL (sin distancia)"<<endl;
cout << "2) ESPACIO(sin velocidad final)"<<endl;
cout << "3) VELOCIDAD FINAL (sin tiempo)"<<endl;
cout << "4) ESPACIO(sin aceleracion)"<<endl;
cin>>x;
switch (x){
case 1 :
cout << "CALCULO DE LA VELOCIDAD FINAL "<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE LA ACELERACION : "<<endl;
cin>>b;
cout << "INGRESE EL TIEMPO : "<<endl;
cin>>c;
d=f + (b * c);
cout <<"LA VELOCIDAD FINAL ES :"<<d<<endl;
break ;
case 2 :
cout << "CALCULO DEL ESPACIO "<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE EL TIEMPO : "<<endl;
cin>>b;
cout << "INGRESE LA ACELERACION : "<<endl;
cin>>c;
d=(f*b) + (c*(b*b))/2;
cout <<"EL ESPACIO ES : "<<d;
break;
case 3 :
cout << "CALCULO DE LA VELOCIDAD FINAL "<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE LA ACELERACION : "<<endl;
cin>>b;
cout << "INGRESE LA DISTANCIA : "<<endl;
cin>>c;
cout <<"LA VELOCIDAD FINAL ES : "<<sqrt((f*f) + 2*(b*c))<<endl;
break;
case 4 :
cout << "CALCULO DEL ESPACIO"<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE LA VELOCIDAD FINAL : "<<endl;
cin>>b;
cout << "INGRESE EL TIEMPO : "<<endl;
cin>>c;
d=((f+b)/2)*c;
cout <<"EL ESPACIO ES : "<<d;
break;
}
break;
//CASO TRES
case 3 :
cout<<"MCU"<<endl;
cout<<"1)PERIODO y FRECUENCIA "<<endl;
cout<<"2)VELOCIDAD LINEAL O TANGENCIAL"<<endl;
cout<<"3)VELOCIDAD ANGULAR"<<endl;
cout<<"4)RELACION ENTRE VELOCIDAD TANGENCIA Y ANGULAR"<<endl;
cout<<"5)ACELERACION CENTRIPETA"<<endl;
cin>>x;
switch (x){
case 1 :
cout <<"QUE DESEA CALCULAR PERIODO O FRECUENCIA"<<endl;
switch (j){
case 1 :
cout<<"CALCULANDO PERIODO"<<endl;
cout<<"INGRESE FRECUENCIA"<<endl;
cin>>b;
cout<<"EL PERIODO ES :"<<1/b<<endl;
break ;
case 2:
cout<<"CALCULANDO FRECUENCIA"<<endl;
cout<<"INGRESE PERIODO"<<endl;
cin>>b;
cout<<"LA FRECUENCIA ES:"<<1/b<<endl;
break ;
}
break ;
case 2 :
cout<<"CALCULANDO VELOCIDAD LINEAL O TANGENCIAL"<<endl;
cout<<"INGRES RADIO"<<endl;
cin>>b;
cout<<"INGRESE FRECUENCIA"<<endl;
cin>>l;
cout<<"LA VELOCIADAD TANGENCIAL ES :"<<2*3.1416*l*b<<endl;
break ;
case 3 :
cout<<"CALCULANDO LA VELOCIDAD ANGULAR"<<endl;
cout<<"INGRESELA FRECUENCIA"<<endl;
cin>>b;
cout<<"LA VELOCIDAD ANGULAR ES : "<<2*3.1416*b<<endl;
break ;
case 4 :
cout<<"CALCULANDO LA RELACION ENTRE VELOCIDAD TANGENCIAL Y VELOCIDAD ANGULAR"<<endl;
cout<<"INGRESE INGRESE LA VELOCIDAD ANGULAR "<<endl;
cin>>w;
cout<<"INGRESE EL RADIO"<<endl;
cin>>r;
cout<<"LA VELOCIDAD ANGULAR ES : "<<w*r<<endl;
break ;
case 5:
cout<<"CON QUE DATO QUIERE TRABAJAR"<<endl;
cout<<"1)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD TANGENCIAL"<<endl;
cout<<"2)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD ANGULAR"<<endl;
cin>>x;
switch (x){
case 1 :
cout<<"1)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD TANGENCIAL"<<endl;
cout<<"INGRESE LA VELOCIDAD TANGENCIAL"<<endl;
cin>>t;
cout<<"INGRESE EL RADIO"<<endl;
cin>>r;
cout<<"LA ACELERACION CENTRIPETA ES :"<<(t*t)/r<<endl;
break ;
case 2 :
cout<<"2)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD ANGULAR"<<endl;
cout<<"INGRESE LA VELOCIDAD ANGULAR"<<endl;
cin>>w;
cout<<"INGRESE EL RADIO"<<endl;
cin>>r;
cout<<"LA ACELERACION CENTRIPETA ES :"<<(w*w)*r<<endl;
break ;
}
break ;
}
break ;
//case cuatro
case 4 :
cout<<"2)SEGUNDA LEY DE NEWTON"<<endl;
cout<<"INGRESE LA MASA"<<endl;
cin>>w;
cout<<"INGRESE LA ACELERACION"<<endl;
cin>>t;
cout<<"LA FUERZA ES :"<<w*t<<endl;
break ;
//CASE CINCO
case 5 :
cout<<"ECUACION DE ENERGIA"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>t;
cout<<"LA ENERGIA PRODUCIDA ES :"<<endl;
m=t*300000000*300000000;
cout<<m<<endl;
break;
//case sseis
case 6 :
cout<<"campo electrico "<<endl;
cout<<"ingrese la carga "<<endl;
cin>>t;
cout<<"ingrese la fuersa"<<endl;
cin>>w;
cout<<"el campo es :"<<w/t<<endl;
//CASO siete
case 7 :
cout<<"ENERGIA"<<endl;
cout<<"1)ENERGIA POTENCIAL"<<endl;
cout<<"2)ENERGIA CINETICA"<<endl;
cout<<"3)ENERGIA ELASTICA"<<endl;
cout<<"4)ENERGIA MECANICA TOTAL"<<endl;
cin>>x;
switch (x)
{
case 1 :
cout<<"ENERGIA POTENCIAL"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>a;
cout<<"INGRESE LA ALTURA"<<endl;
cin>>g;
cout<<"INGRESE LA GRAVEDAD"<<endl;
cin>>f;
cout<<"LA ENERGIA POTENCIAL ES :"<<a*g*f<<endl;
break ;
case 2 :
cout<<"ENERGIA CINETICA"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>a;
cout<<"INGRESE LA VELOCIDAD"<<endl;
cin>>g;
cout<<"LA ENERGIA CINETICA ES :"<<(0.5)*(a*(g*g))<<endl;
break ;
case 3 :
cout<<"ENERGIA ELASTICA"<<endl;
cout<<"INGRESE CONSTANTE DEL RESORTE "<<endl;
cin>>a;
cout<<"INGRESE LA DEFORMACION"<<endl;
cin>>g;
cout<<"LA ENERGIA ELESTICA ES :"<<0.5*(a*(v*v))<<endl;
break ;
case 4 :
cout<<"ENERGIA MECANICA TOTAL"<<endl;
cout<<"INGRESE ENERGIA ELASTICA "<<endl;
cin>>a;
cout<<"INGRESE ENERGIA CINETICA "<<endl;
cin>>f;
cout<<"INGRESE ENERGIA POTENCIAL "<<endl;
cin>>g;
cout<<"LA ENERGIA MECANICA TOTAL ES :"<<a+f+g<<endl;
}
break ;
//CASO OCHO
case 8 :
cout<<"TRABAJO"<<endl;
cout<<"INGRESE LA FUEZA APLICADA"<<endl;
cin>>f;
cout<<"INGRESE LA ACELERACION"<<endl;
cin>>c;
cout<<"INGRESE EL ANGULO"<<endl;
cin>>j;
cout<<"EL TRABAJO REALIZADO ES :"<<f*c*cos(j)<<endl;
break;
//CASO NUEVE
case 9 :
cout<<"CANTIDAD DE MOVIMIENTO"<<endl;
cout<<"1)CANTIDAD DE MOVIMIENTO LINEAL"<<endl;
cout<<"2)IMPULSO"<<endl;
cin>>x;
switch (x){
case 1 :
cout<<"CANTIDAD DE MOVIMIENTO LINEAL"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>b;
cout<<"INGRESE LA VELOCIDAD"<<endl;
cin>>f;
cout<<"LA CANTIDAD DE MOVIMIENTO LINEAL ES :"<<b*f<<endl;
break ;
case 2 :
cout<<"IMPULSO"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>b;
cout<<"INGRESE LA VELOCIDAD "<<endl;
cin>>f;
cout<<"INGRESE LA VELOCIDAD INICIAL"<<endl;
cin>>d;
cout<<"LA CANTIDAD DE MOVIMIENTO LINEAL ES :"<<(b*f)-(b*d)<<endl;
break ;
}
break ;
case 10 :
salir =2 ;
cout<<"NO VEMOS "<<endl;
break ;
default :
cout<<"USTED NO ELEGIO ENTRE UNA DE LA OPCIONEES"<<endl;
cout<<"PRUEBE CON OTRA OPCION"<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
TERCER TRABAJODO WHILE
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int a,x,j;
float m,b,c,t,w,r,d,e,f,g,h,i,k,l,v;
int salir = 1 ;
do{
cout<<"MENU DE TEMAS DE FISICA "<<endl;
cout<<"1) MRU "<<endl;
cout<<"2) MRUV"<<endl;
cout<<"3) MOVIMIENTO CIRCULAR"<<endl;
cout<<"4) SEGUNDA LEY DE NEWTON "<<endl;
cout<<"5)ECUACION DE EINSTEIN "<<endl;
cout<<"6) CAMPO ELECTRICO"<<endl;
cout<<"7) ENERGIA "<<endl;
cout<<"8)TRABAJO"<<endl;
cout<<"9) CANTIDAD DE MOVIMIENTO "<<endl;
cout<<"10)SALIR "<<endl;
cin>>a;
switch (a){
case 1:
cout<<"MRU"<<endl;
cout<<"QUE DESEA HALLAR"<<endl;
cout<<"1)EL TIMEPO"<<endl;
cout<<"2)LA VELOCIDAD"<<endl;
cout<<"3)EL ESPACIO"<<endl;
cin>>x;
switch (x){
case 1:
cout<<"INGRESE LA VELOCIDAD "<< endl;
cin>>c;
cout<<"INGRESE LA DISTANCIA RECORRIDA "<< endl;
cin>>d;
cout<<"EL TIEMPO ES :"<<d/c<<endl;
break ;
case 2 :
cout<<"INGRESE EL TIEMPO "<< endl;
cin>>c;
cout<<"INGRESE LA DISTANCIA RECORRIDA "<< endl;
cin>>d;
cout<<"LA VELOCIDAD ES :"<<d/c<<endl;
break ;
case 3 :
cout<<"INGRESE EL TIEMPO "<< endl;
cin>>c;
cout<<"INGRESE LA VELOCIDAD "<< endl;
cin>>d;
cout<<"LA DISTANCIA RECORRIDA ES:"<<d*c<<endl;
break ;
}
break ;
//caso dos
case 2 :
cout<<"MRUV"<<endl;
cout << "1) VELOCIDAD FINAL (sin distancia)"<<endl;
cout << "2) ESPACIO(sin velocidad final)"<<endl;
cout << "3) VELOCIDAD FINAL (sin tiempo) "<<endl;
cout << "4) ESPACIO(sin aceleracion)"<<endl;
cin>>x;
switch (x){
case 1 :
cout << "CALCULO DE LA VELOCIDAD FINAL "<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE LA ACELERACION : "<<endl;
cin>>b;
cout << "INGRESE EL TIEMPO : "<<endl;
cin>>c;
d=f + (b * c);
cout <<"LA VELOCIDAD FINAL ES :"<<d<<endl;
break ;
case 2 :
cout << "CALCULO DEL ESPACIO "<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE EL TIEMPO : "<<endl;
cin>>b;
cout << "INGRESE LA ACELERACION : "<<endl;
cin>>c;
d=(f*b) + (c*(b*b))/2;
cout <<"EL ESPACIO ES : "<<d;
break;
case 3 :
cout << "CALCULO DE LA VELOCIDAD FINAL "<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE LA ACELERACION : "<<endl;
cin>>b;
cout << "INGRESE LA DISTANCIA : "<<endl;
cin>>c;
cout <<"LA VELOCIDAD FINAL ES : "<<sqrt((f*f) + 2*(b*c))<<endl;
break;
case 4 :
cout << "CALCULO DEL ESPACIO"<<endl;
cout << "INGRESE LA VELOCIDAD INICIAL : "<<endl;
cin>>f;
cout << "INGRESE LA VELOCIDAD FINAL : "<<endl;
cin>>b;
cout << "INGRESE EL TIEMPO : "<<endl;
cin>>c;
d=((f+b)/2)*c;
cout <<"EL ESPACIO ES : "<<d;
break;
}
break;
//CASO TRES
case 3 :
cout<<"MCU"<<endl;
cout<<"1)PERIODO y FRECUENCIA "<<endl;
cout<<"2)VELOCIDAD LINEAL O TANGENCIAL"<<endl;
cout<<"3)VELOCIDAD ANGULAR"<<endl;
cout<<"4)RELACION ENTRE VELOCIDAD TANGENCIA Y ANGULAR"<<endl;
cout<<"5)ACELERACION CENTRIPETA"<<endl;
cin>>x;
switch (x){
case 1 :
cout <<"QUE DESEA CALCULAR PERIODO O FRECUENCIA"<<endl;
switch (j){
case 1 :
cout<<"CALCULANDO PERIODO"<<endl;
cout<<"INGRESE FRECUENCIA"<<endl;
cin>>b;
cout<<"EL PERIODO ES :"<<1/b<<endl;
break ;
case 2:
cout<<"CALCULANDO FRECUENCIA"<<endl;
cout<<"INGRESE PERIODO"<<endl;
cin>>b;
cout<<"LA FRECUENCIA ES:"<<1/b<<endl;
break ;
}
break ;
case 2 :
cout<<"CALCULANDO VELOCIDAD LINEAL O TANGENCIAL"<<endl;
cout<<"INGRES RADIO"<<endl;
cin>>b;
cout<<"INGRESE FRECUENCIA"<<endl;
cin>>l;
cout<<"LA VELOCIADAD TANGENCIAL ES :"<<2*3.1416*l*b<<endl;
break ;
case 3 :
cout<<"CALCULANDO LA VELOCIDAD ANGULAR"<<endl;
cout<<"INGRESELA FRECUENCIA"<<endl;
cin>>b;
cout<<"LA VELOCIDAD ANGULAR ES : "<<2*3.1416*b<<endl;
break ;
case 4 :
cout<<"CALCULANDO LA RELACION ENTRE VELOCIDAD TANGENCIAL Y VELOCIDAD ANGULAR"<<endl;
cout<<"INGRESE INGRESE LA VELOCIDAD ANGULAR "<<endl;
cin>>w;
cout<<"INGRESE EL RADIO"<<endl;
cin>>r;
cout<<"LA VELOCIDAD ANGULAR ES : "<<w*r<<endl;
break ;
case 5:
cout<<"CON QUE DATO QUIERE TRABAJAR"<<endl;
cout<<"1)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD TANGENCIAL"<<endl;
cout<<"2)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD ANGULAR"<<endl;
cin>>x;
switch (x){
case 1 :
cout<<"1)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD TANGENCIAL"<<endl;
cout<<"INGRESE LA VELOCIDAD TANGENCIAL"<<endl;
cin>>t;
cout<<"INGRESE EL RADIO"<<endl;
cin>>r;
cout<<"LA ACELERACION CENTRIPETA ES :"<<(t*t)/r<<endl;
break ;
case 2 :
cout<<"2)CALCULANDO LA ACELERACION CENTRIPETA CON VELOCIDAD ANGULAR"<<endl;
cout<<"INGRESE LA VELOCIDAD ANGULAR"<<endl;
cin>>w;
cout<<"INGRESE EL RADIO"<<endl;
cin>>r;
cout<<"LA ACELERACION CENTRIPETA ES :"<<(w*w)*r<<endl;
break ;
}
break ;
}
break ;
//case cuatro
case 4 :
cout<<"2)SEGUNDA LEY DE NEWTON"<<endl;
cout<<"INGRESE LA MASA"<<endl;
cin>>w;
cout<<"INGRESE LA ACELERACION"<<endl;
cin>>t;
cout<<"LA FUERZA ES :"<<w*t<<endl;
break ;
//CASE CINCO
case 5 :
cout<<"ECUACION DE ENERGIA"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>t;
cout<<"LA ENERGIA PRODUCIDA ES :"<<endl;
m=t*300000000*300000000;
cout<<m<<endl;
break;
//case sseis
case 6 :
cout<<"campo electrico "<<endl;
cout<<"ingrese la carga "<<endl;
cin>>t;
cout<<"ingrese la fuersa"<<endl;
cin>>w;
cout<<"el campo es :"<<w/t<<endl;
//CASO siete
case 7 :
cout<<"ENERGIA"<<endl;
cout<<"1)ENERGIA POTENCIAL"<<endl;
cout<<"2)ENERGIA CINETICA"<<endl;
cout<<"3)ENERGIA ELASTICA"<<endl;
cout<<"4)ENERGIA MECANICA TOTAL"<<endl;
cin>>x;
switch (x)
{
case 1 :
cout<<"ENERGIA POTENCIAL"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>a;
cout<<"INGRESE LA ALTURA"<<endl;
cin>>g;
cout<<"INGRESE LA GRAVEDAD"<<endl;
cin>>f;
cout<<"LA ENERGIA POTENCIAL ES :"<<a*g*f<<endl;
break ;
case 2 :
cout<<"ENERGIA CINETICA"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>a;
cout<<"INGRESE LA VELOCIDAD"<<endl;
cin>>g;
cout<<"LA ENERGIA CINETICA ES :"<<(0.5)*(a*(g*g))<<endl;
break ;
case 3 :
cout<<"ENERGIA ELASTICA"<<endl;
cout<<"INGRESE CONSTANTE DEL RESORTE "<<endl;
cin>>a;
cout<<"INGRESE LA DEFORMACION"<<endl;
cin>>g;
cout<<"LA ENERGIA ELESTICA ES :"<<0.5*(a*(v*v))<<endl;
break ;
case 4 :
cout<<"ENERGIA MECANICA TOTAL"<<endl;
cout<<"INGRESE ENERGIA ELASTICA "<<endl;
cin>>a;
cout<<"INGRESE ENERGIA CINETICA "<<endl;
cin>>f;
cout<<"INGRESE ENERGIA POTENCIAL "<<endl;
cin>>g;
cout<<"LA ENERGIA MECANICA TOTAL ES :"<<a+f+g<<endl;
}
break ;
//CASO OCHO
case 8 :
cout<<"TRABAJO"<<endl;
cout<<"INGRESE LA FUEZA APLICADA"<<endl;
cin>>f;
cout<<"INGRESE LA ACELERACION"<<endl;
cin>>c;
cout<<"INGRESE EL ANGULO"<<endl;
cin>>j;
cout<<"EL TRABAJO REALIZADO ES :"<<f*c*cos(j)<<endl;
break;
//CASO NUEVE
case 9 :
cout<<"CANTIDAD DE MOVIMIENTO"<<endl;
cout<<"1)CANTIDAD DE MOVIMIENTO LINEAL"<<endl;
cout<<"2)IMPULSO"<<endl;
cin>>x;
switch (x){
case 1 :
cout<<"CANTIDAD DE MOVIMIENTO LINEAL"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>b;
cout<<"INGRESE LA VELOCIDAD"<<endl;
cin>>f;
cout<<"LA CANTIDAD DE MOVIMIENTO LINEAL ES :"<<b*f<<endl;
break ;
case 2 :
cout<<"IMPULSO"<<endl;
cout<<"INGRESE LA MASA "<<endl;
cin>>b;
cout<<"INGRESE LA VELOCIDAD "<<endl;
cin>>f;
cout<<"INGRESE LA VELOCIDAD INICIAL"<<endl;
cin>>d;
cout<<"LA CANTIDAD DE MOVIMIENTO LINEAL ES :"<<(b*f)-(b*d)<<endl;
break ;
}
break ;
case 10 :
salir =2 ;
cout<<"HASTA LA PROXIMA "<<endl;
break ;
default :
cout<<"USTED NO ELEGIO ENTRE UNA DE LA OPCIONEES"<<endl;
cout<<"PRUEBE CON OTRA OPCION"<<endl;
}
}while (a!=10);
system("PAUSE");
return EXIT_SUCCESS;
}
CUARTO TRABAJO
FOR
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int n; int i; float j; cout <<"CALCULANDO EL FACTORIAL DE UN NUMERO"<<endl; cout<<"INGRESE EL NUMERO QUE DESEE USTED PARA CALCULAR SU FACTORIAL"<<endl; cin>>n; if (n<0){ cout<<"HOLA PORFAVOR INGRESE SOLO NUMEROS POSITIVOS"<<endl; } else {j=1; for (i=1;i<=n;i++) { j=j*i; }
cout<<"EL FACTORIAL DEL NUMERO ES :"<<endl;
cout<<j<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
QUINTO TRABAJO
VECTORES
1.- Hacer un programa que calcule la nota de un alumno en una prueba 10 preguntas de opciones múltiples ('a',...o,'e'). Cada pregunta se evalúa con dos puntos. Debe inicializa un arreglo con las respuestas correctas.
El programa debe mostrar el nombre, el arreglo de respuestas correctas y el arreglo de respuestas del alumno y la nota del alumno.
*/
// LIBRERIAS
#include<iostream.h> // cin y cout
#include<iomanip.h> // setw()
#include<conio.h> // getch() o getche()
#include<stdlib.h> // toupper y tolower
#include<stdio.h> // gets()
void main()
{ // Inicializa el array
char RptaOK[] = {'A','C','E','D','B','C','D','E','B','C'};
char ARpta[10];
char nombre[20];
int i, nota;
cout<<"Ingrese nombre del alumno : "<<endl;gets(nombre);
cout<<"Ingrese el array de respuestas: "<<endl;
// Lee array ARpta
for (i=0;i<=9;i++)
{ cin>>ARpta[i];
// convierte a mayusculas elementos de ARpta
ARpta[i] = toupper(ARpta[i]);
}
// calcula la nota del alumno
nota = 0;
for (i=0;i<=9;i++)
{ if (ARpta[i] == RptaOK[i])
{ nota = nota + 2; }
}
// muestra el nombre del alumno
cout<<"Alumno : "<<nombre<<endl;
// muestra los dos arreglos respuestas
for (i=0;i<=9;i++)
{ cout<<setw(10)<<RptaOK[i]<<setw(10)<<ARpta[i]<<endl; }
cout<<endl;
cout<<"nota = "<<nota<<endl;
getch();
}
SEXTO TRABAJO
MATRICES
1.- Escribir un programa que haga el producto de dos matrices 3x3. El programa debe
incluir un procedimiento que lea las matrices, una función que haga el producto y
otro procedimiento que escriba el resultado:
SOLUCIÓN
#include <cstdlib>
#include <iostream>
using namespace std;
void leermatriz (float m[3][3])
{
int i,j;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
cout<<"introducir el elemento "<<i<<","<<j<<endl;
cin>>m[i][j];
}
}
}
void producto_matrices (float a [3][3],float b[3][3],float p[3][3])
{
int i,j,k;
for (i=1;i<=3;i++)
{
p[i][j]=0;
for (j=1;j<=3;j++)
{
p[i][j]=p[i][j]+a[i][k]*b[k][j];
}
}
}
void escribir_matriz (float m[3][3])
{
int i,j;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
cout<<m[i][j]<<" ";
}
cout<<endl; }
}
int main()
{
float a[3][3];
leermatriz (a);
leermatriz (b);
producto_matrices (a,b,p);
escribir_matriz (p);
system("PAUSE");
return EXIT_SUCCESS;
}
2.- Escribir un programa que dado un número decimal introducido por el usuario, lo
convierta en un número binario y lo almacene en un vector de enteros de 32 bits
SOLUCIÓN
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char *argv[])
{
bool a;
int i,suma,j;
int v[32],cifras [100];
for (i=31;i>=0;i--)
{
cout<<"componente "<<i<<endl;
cin>>v[i];
}
suma=0;
for (i=0;i<=31;i++)
{
suma=suma+v[i]*pow (2.0,double (i));
}
cout<<"El numero en decimal es:"<<suma<<endl;
j=1;
while (suma>10)
{
cifras [j]=suma%10;
j++;
suma=suma/10;
}
cifras [j]=suma;
for (i=1;i<=j;i++)
{
cout<<cifras [i]<<endl;
}
for (i=1;i<=j;i++)
{
if (cifras [i]==cifras [j+1-i])
{
SUS TRABAJOS ESTAN EN MODO PRIVADO
ResponderEliminarNO LOS PUEDO EVALUAR
Ya ingeniero ya los puede evaluar :D
ResponderEliminar