Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FISI
LABORATORIO 1
OBJETIVOS
#include<iostream.h>
#include<conio.h>
#include<math.h>
In t main()
{float x1,y1,x2,y2,x3,y3,x4,y4,d1,d2,area;
cout<<"ingrese las coodenadas del punto p1:";
cin>>x1>>y1;
cout<<"ingrese las coodenadas del punto p2:";
cin>>x2>>y2;
cout<<"ingrese las coodenadas del punto p3:";
Lic Florian Mota Alva
GUIAS DE LABORATORIO
FISI
cin>>x3>>y3;
cout<<"ingrese las coodenadas del punto p4:";
cin>>x4>>y4;
d1=sqrt(pow((x1-x3),2)+pow((y1-y3),2));
d2=sqrt(pow((x4-x2),2)+pow((y4-y2),2));
area=d1*d2/2;
cout<<"diagonal mayor:"<<d1<<endl;
cout<<"diagonal menor:"<<d2<<endl;
cout<<"area rombo:"<<area<<endl;
cout<<"***fin proceso***";
return 0;
}
int main ()
{
long d,h,m,s,cs;
long r;
//declaracion de variables
cout<<"ingrese el tiempo en segundos:";
cin>>cs;
//proceso del programa
d=cs/nsd;
r=cs%nsd;
h=r/3600;
r=r%3600;
m=r/60;
r=r%60;
s=r;
system("cls");
//salida del programa
cout<<"\n\n "<<cs<<"\t Segundos Equivale a : "<<endl<<endl<<endl;
cout<<d<<"\t Dia (s)"<<endl;
cout<<h<<"\t Hora(s) "<<endl;
cout<<m<<"\t Minuto(s)"<<endl;
cout<<s<<"\t Segundo (s)"<<endl;
getche();
return 0;
}
/* Ingresar el radio del circulo y calcule su rea, el rea del cuadrado inscrito y el rea
sombreada.
*/
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#include <stdio.h>
#define pi 3.1416
int main()
{// declaracion de variables de E/S
float r,ac,ar,l,as;
// Datos
cout<<" INGRESE EL RADIO DEL CIRCULO : "<<endl;
cin>>r;
// Proceso
l=r*sqrt(2.);
ac=pi *r*r;
ar= l*l;
as=ac-ar;
// Salida
cout<<"Area circulo : "<<ac<<endl;
cout<<"Area Cuadrado : "<<ar<<endl;
cout<<"Area Sombreada : "<<as<<endl;
cout<<"******* FIN PROCESO ******* "<<endl;
getche();
return 0;
#include<conio.h>
#include<iostream.h>
#include<math.h>
int main()
{float CAN,PDEC;
int PD,PE,b20,b10,b5,b1;
clrscr();
PDEC=CAN-PE;
PD=int(PDEC*100);
//Distribucion de la cantidad en billetes
b20=PE/20; PE=PE%20;
b10=PE/10; PE=PE%10;
b5=PE/5; PE=PE%5;
b1=PE;
//DISTRIBUCION DE LA CANTIDAD DECIMAL EN MONEDAS
m50=PD/50; PD=PD%50;
m20=PD/20; PD=PD%20;
m10=PD/10; PD=PD%10;
m05=PD/5; PD=PD%5;
//Visualizacion de resultados
cout<<CAN<<"EQUIVALE A:"<<endl;
cout<<b20<<"billetes de 20 soles"<<endl;
cout<<b10<<"billetes de 10 soles"<<endl;
cout<<b5<<"billetes de 5 soles"<<endl;
cout<<b1<<"billetes de 1 sol"<<endl;
cout<<m50<<"monedas de 50 centimos"<<endl;
cout<<m20<<"monedas de 20 centimos"<<endl;
cout<<m10<<"monedas de 10 centimos"<<endl;
cout<<m05<<"monedas de 05 centimos"<<endl;
}
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#include <stdio.h>
#define pi 3.1416
int main()
{// declaracion de variables de E/S
float b,c,alfa,beta,gama,ar,s,area,a;
// Datos
cout<<" Ingrese lado 1: "<<endl;
cin>>b;
cout<<" Ingrese lado 2: "<<endl;
cin>>c;
cout<<" Ingrese el angulo que forman : "<<endl;
cin>>alfa;
// Proceso
ar=(alfa * pi)/180; //angulo en radianes
a=sqrt((pow(b,2)+pow(c,2) 2*b*c*cos(ar)));
beta=asin(b*sin(ar)/a*180/pi);
gama=180- (alfa + beta);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
// Salida
cout<<"Lado 3 : "<<a<<endl;
cout<<"Anguko 2 : "<<beta<<endl;
cout<<"Angulo 3 "<<gama<<endl;
cout<<"******* FIN PROCESO ******* "<<endl;
getche();
return 0;
PROBLEMAS PROPUESTOS
1.- Escribir un algoritmo para calcular el rea sombreada de las siguientes
figuras geomtricas.
e) La superficie de una mesa est formada por una parte central cuadrada de 1
m de lado y dos semicrculos adosados en dos lados opuestos. Calcula el rea y
el perimetro
2.- Una institucin benfica europea ha recibido tres donaciones en soles, dlares y
marcos. La donacin ser repartida en tres rubros: 60% para la implementacin de un
centro de salud, 25% para un comedor de nios y el resto para gastos administrativos.
Disee un algoritmo que determine el monto en euros que le corresponde a cada rubro.
Considere que: 1 dlar = 3.52 soles, 1 dlar = 2.08 marcos, 1 dlar = 1.07 euros.
3.-Un empleado percibe un sueldo mensual, calcular el sueldo neto, si se realizan los
siguientes descuentos:
Fonavi 1%. Seguro Social 2,5%, e Impuesto a la remuneracin 1%. Por otro lado tiene
una bonificacin del 15% del sueldo libre de descuentos. Determine y muestre el sueldo
bruto, los descuentos detallados, el sueldo neto y la bonificacin.
4.- Elabore un algoritmo para calcular y mostrar el precio a pagar por un terreno de la
forma que se muestra en el siguiente grafico.
5.6
T
m
35 3
7.1
37 T
72 m
2
4.7 8.9
T
m m
1
La frmula para calcular el rea de un tringulo dados dos lados (l1 y l2) y el ngulo que
forman entre ellos es la siguiente:
l1 l 2 sen
A
2
5.-Un corredor reporta el nmero de minutos que corre en un ao. Escribir un programa
que d como salida la cantidad de tiempo equivalente en meses, semanas, das, horas y
minutos.
6- Una persona ha recorrido tres tramos de una carrera. La longitud del primer
tramo esta dada en kilmetros, del segundo tramo en pies y del tercer tramo
en millas. Disee un programa que determine la longitud total recorrida en
metros y yardas. Se sabe que:
1 metro = 3.28 pies, 1 yarda = 3 pies, 1 kilmetro = 1000 metros y 1 milla = 1609 metros
7.- Dado un tiempo expresado en HH:MM y otro tiempo en MM: SS, disee un
programa que calcule la suma de los tiempos y lo exprese en HH:MM:SS.
a b c
sen sen sen