Está en la página 1de 1

PROGRAM EJERCICIO6

implicit none
integer:: lad1T,lad2T,baT,halT,peT,arT,laCu,peCu,arCu,dimeRo,dimaRo,laRo1,laRo2,
peRo,arRo,baseRe,halRe,peRe,arRe,sumaPe,sumAr
Real:: radC,peCi,arCi,pi=3.1416
print*, "este programa realiza el calculo de areas y perimetros de"
print*, "un triangulo, cuadrado, circulo, rombo y un rectangulo"
print*, "asi como la suma de todas las areas y perimetros resultantes"
print*, "introduce la base, lado1 y lado2 del triangulo, tambien introduce su al
tura"
read(*,*) lad1T,lad2T,baT,halT
peT=baT+lad1T+lad2T
arT=baT*halT/2
print*, "el perimetro del triangulo es",peT,"y su area es",arT
print*, "introduce la medida de un lado del cuadrado"
read(*,*) laCu
peCu=laCu*4
arCu=laCu*laCu
print*, "el perimetro del cuadrado es",peCu,"y su area es",arCu
print*, "introduce el radio del circulo"
read(*,*) radC
peCi=2*radC*pi
arCi=pi*radC*radC
print*, "el perimetro del circulo es",peCi,"y su area es",arCi
print*, "introduce la diagonal menor, la diagonal mayor del rombo, asi como su l
ado1 y lado2"
read(*,*) dimeRo,dimaRo,laRo1,laRo2
peRo=(laRo1*2)+(laRo2*2)
arRo=dimeRo+dimaRo/2
print*, "el perimetro del rombo es",peRo,"y su area es",arRo
print*, "introduce la base y altura del rectangulo"
read(*,*) baseRe,halRe
peRe=(baseRe*2)+(halRe*2)
arRe=baseRe*halRe
print*, "el perimetro del restangulo es",peRe,"y su area es",arRe
read(*,*)
sumaPe=peT+peCu+peCi+peRo+peRe
print*, "la suma de todos los perimetros es",sumaPe
sumAr=arT+arCu+arCi+arRo+arRe
print*, "la suma de todas las areas resultantes es",sumAr
read(*,*)
end program

También podría gustarte