sábado, 19 de febrero de 2011

practica 3

Problema 1  con lenguaje C
Escriba un programa que calcule la distancia entre dos puntos cuyas coordenadas son (X1,Y1) y (X2,Y2). La fórmula para calcular la distancia entre dos puntos es: “Distancia=sqrt((X1-X2)2+(Y1-Y2)2).

Introduzca por teclado los valores de las coordenadas.

Pseudocodigo
1. inicio
x1,x2,y1,y2,r valor real
print" valor x1"
read x1
print"valor y1"
read y1
print"valor x2"
read x2
print"valor y2"
r=sqrt((x1-x2)al cuadrado+(y1-y2)al cuadrado)
print"La distancia entre ambos puntos es:",r
fin

programa

#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x1,x2,y1,y2,r;
printf("Valor de x1: ");
scanf("%f",&x1);
printf("Valor de y1: ");
scanf("%f",&y1);
printf("Valor de x2: ");
scanf("%f",&x2);
printf("Valor de y2: ");
scanf("%f",&y2);
r=sqrt((pow((x1-x2),2))+pow((y1-y2),2));
printf("La distancia entre los 2 puntos es:%f ",r);
getch();
}




problema 1 con lenguaje C++



#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x1,x2,y1,y2,r;
cout<<"Valor de x1: ";
cin>>x1;
cout<<"Valor de y1: ";
cin>>y1;
cout<<"Valor de x2: ";
cin>>x2;
cout<<"Valor de y2: ";
cin>>y2;
r=sqrt((pow((x1-x2),2))+pow((y1-y2),2));
cout<<"La distancia entre los 2 puntos es: "<<r<<endl;
getch();
}












problema 2 con lenguaje C


Escriba un programa que calcule y muestre el valor de una corriente que fluye a través de un circuito RC. El circuito consiste en una batería conectada en serie a un interruptor, una resistencia y un capacitor, cuando el interruptor se cierra, la corriente, “i”, que fluye a través del circuito está dada por la ecuación: i=(E/R)e-t/CT, donde “E” es el voltaje de la batería en voltios, “R” es la resistencia eh omhs, “t” es el tiempo en segundos y “CT” es la constante de tiempo desde que se cerró el interruptor.
El programa debe apremiar al usuario a que introduzca los valores apropiados y utilizar las instrucciones de introducción para acertar los datos.

pseudocodigo
1.inicio
i,d,t,r,ct flotante
print "voltaje de la bateria:"
read i
print "Resistencia:"
read r
print"tiempo:"
read t
print"constante de tiempo:"
read ct
r=(v/r)*exp (t/ct)
print"corriente del circuito:",d
fin




programa
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{
float i,d,t,r,ct;
printf("Voltaje de la bateria en voltios: ");
scanf("%f",&d);
printf("Resistencia : ");
scanf("%f",&r);
printf("Tiempo : ");
scanf("%f",&t);
printf("Constante de tiempo: ");
scanf("%f",&ct);
i=(d/r)*exp(-t/ct);
printf("La corriente que fluye en el  RC es:%f ",i);
getch();
}

problema 2 lenguaje C++


#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float i,d,t,r,ct;
cout<<"Voltaje de la bateria: ";
cin>>d;
cout<<"Resistencia: ";
cin>>r;
cout<<"Tiempo : ";
cin>>t;
cout<<"Constante de tiempo: ";
cin>>ct;
i=(d/r)*exp(-t/ct);
cout<<"La corriente que fluye en RC es: "<<i<<endl;
getch();
}

problema 3 con lenguaje c

1. En 1627, la isla de Manhattan fue vendida a los holandeses por aproximadamente $24.00 . Si los ingresos de esa venta se hubieran depositado en un banco holandés que paga 5% de interés compuesto anual, cual seria el saldo principal al final del año 2010?. La salida sera la siguiente El saldo al 31 de diciembre de 2010.


pseudocodigo
1.inicio
v,t,s,anios real
v=24
t=24+(24*0.05)
anios=2010-1627
s=t*anios
print"El saldo al 31 de diciembre es: "

fin






programa
#include <stdio.h>
#include <conio.h>
void main ()
{
float v,t,s,anios;
v=24;
t=24+(24*0.05);
anios=2010-1627;
s=t*anios;
printf("El saldo al 31 de diciembre es: %f",s);
getch ();
}

problema 3 con lenguaje C++


programa
#include <iostream.h>
#include <conio.h>
void main ()
{
float v,t,s,anios;
v=24;
t=24+(24*0.05);
anios=2010-1627;
s=t*anios;
cout<<"El saldo al 31 de diciembre es: "<<s<<endl;
getch ();
}




problema 4 con lenguaje C
2.Escriba un programa para calcular y mostrar el máximo momento flexionante, M, de una viga, la cual esta apoyada en ambos extremos. La formula para el máximo momento flexionante es M=((X*W)*(L-X))/L .
Donde X es la distancia desde el extremo izquierdo de la viga de onde el peso, W,esta colocada, y L es el largo de la viga. El despliegue producido por el programador deberá ser El máximo momento flexionante es xxxxx


pseudocodigo
1.inicio
x,L,W,m real
print"Valor de x: "
read x
print"Valor de L: "
read L
print"Valor de W: "
read W
m=((x*W)*(L-x))/L
print"El maximo momento fleccionante es: "

fin


programa
#include <stdio.h>
#include <conio.h>
void main ()
{
float x,L,W,m;
printf("Valor de x: ");
scanf("%f",&x);
printf("Valor de L: ");
scanf("%f",&L);
printf("Valor de W: ");
scanf("%f",&W);
m=((x*W)*(L-x))/L;
printf("El maximo momento fleccionante es: %f",m);
getch ();
}






problema 4 con lenguaje C++


programa
#include <iostream.h>
#include <conio.h>
void main ()
{
float x,L,W,m;
cout<<"Valor de x: ";
cin>>x;
cout<<"Valor de L: ";
cin>>L;
cout<<"Valor de W: ";
cin>>W;
m=((x*W)*(L-x))/L;
cout<<"El maximo momento fleccionante es: "<<m<<endl;
getch ();
}





problema 5 con lenguaje C
3.La formula de desviación estándar normal, z, utilizada en aplicaciones de estadística es Z=(x-m)/d donde m se refiere al valor medio, d es una desviación estándar normal. Utilizando esta formula , escriba un programa que calcule y despliegue el valor de la desviación estándar normal, solicite los valores de x m y d por teclado.


pseudocodigo
 x,m,d,z real
print"Valor de x: "
read x
print"Valor de m: "
read m
print"Valor de d: "
read d
z=(x-m)/d
print "La desviacion estandar normal es: "

fin


programa
#include <stdio.h>
#include <conio.h>
void main ()
{
float x,m,d,z;
printf("Valor de x: ");
scanf("%f",&x);
printf("Valor de m: ");
scanf("%f",&m);
printf("Valor de d: ");
scanf("%f",&d);
z=(x-m)/d;
printf("La desviacion estandar normal es: %f",z);
getch ();
}

problema 5 con lenguaje C++


programa
#include <iostream.h>
#include <conio.h>
void main ()
{
float x,m,d,z;
cout<<"Valor de x: ";
cin>>x;
cout<<"Valor de m: ";
cin>>m;
cout<<"Valor de d: ";
cin>>d;
z=(x-m)/d;
cout<<"La desviacion estandar normal es: "<<z<<endl;
getch ();
}










problema 6 con lenguaje C
Escriba un programa que pida al usuario introducir 2 numeros diferentes. Si el primer numero es mayor que el segundo debe de imprimir el mensaje "El primer numero es mayor" de otra manera imprimir el mensaje "El primer numero es menor".


pseudocodigo

1.inicio
n1,n2 entero
print"Introducir 2 numeros enteros diferentes: "
read n1;
read n2;
if(n1>n2)
print"El primer numero es mayor "
else
 print"El primer numero es menor"

fin


programa
#include <stdio.h>
#include <conio.h>
void main ()
{
int n1,n2;
printf("Ingresar dos numeros enteros diferentes: ");
scanf("%d",&n1);
scanf("%d",&n2);
if(n1>n2)
printf("El primer numero es mayor ");
else
printf("El primer numero es menor ");
getch ();
}



problema 6 con lenguaje C++
programa

#include <iostream.h>
#include <conio.h>
void main ()
{
int n1,n2;
cout<<"Introducir 2 numeros enteros diferentes: "<<endl;
cin>>n1;
cin>>n2;
if(n1>n2)
{
cout<<"El primer numero es mayor "<<endl;
}
else
{
 cout<<"El primer numero es menor";
 }
getch();
}



problema7 con lenguaje C
Una forma ondular representa 0 voltios para un tiempo menor a 2segundos y 3 voltios para un tiempo mayor o igual a 2 segundos. Escriba un programa que acepte el tiempo en el variable tiempo y muestre el voltaje apropiado dependiendo del valor introducido. 


pseudocodigo
1.inicio

t entero
print"Ingresar tiempo: "
read t
if(t<2)
print"El voltaje es: 0"
else
print"El voltaje es: 3"

fin




programa
#include <stdio.h>
#include <conio.h>
void main ()
{
int t;
printf("Ingresar tiempo: ");
scanf("%d",&t);
if(t<2)
printf("El voltaje es: 0");
else
printf("El voltaje es: 3");
getch ();
}









problema7 con lenguaje C++


programa

#include <iostream.h>
#include <conio.h>
void main ()
{
int t;
cout<<"Ingresar tiempo: ";
cin>>t;
if(t<2)
cout<<"El voltaje es: 0"<<endl;
else
cout<<"El voltaje es: 3"<<endl;
getch ();
}








No hay comentarios:

Publicar un comentario