Sie sind auf Seite 1von 3

Ing.

William Chauca Nolasco Ciclo 2007-II

LENGUAJE DE PROGRAMACION - FORTRAN 90 P#01

I.- ESTRUCTURA SECUENCIAL


1.- Escriba un programa que convierta Kilogramos a Libras ( 1 Kg = 2.2 libras). Hacer la
prueba para una entrada de 6 Kg. Hacer que la salida sea:
6 Kilogramos = 13.2 Libras

2.- Escriba un programa que convierta onzas en libras y onzas. (En una onza hay 16 Libras).
Hacer la prueba para una entrada de 39 onzas. La salida deber ser
39 onzas = 2 libras 7 onzas

3.- Elabore un programa que permita el ingreso de 3 notas de un alumno y visualice el


promedio

4.- Escribir un programa que calcule el precio total al adquirir un producto, los datos a
ingresar son el precio y la cantidad.

5.- Escribir un programa que calcule el precio de venta de un producto, as como tambin el %
de descuento y el impuesto respectivo (IGC = 18%), los datos a ingresar son el precio la
cantidad y el descuento (en porcentaje)

6.- Escriba un programa que ingrese el valor de a, b y calcule los valores de c y d

c
4a 4 3ba b 2 d
3c 2 a b
a2 b2 4

7.-Elaborar un programa que permita el ingreso de A, E, H, P de tal forma que visualice el


valor ingresado y el valor de x para la siguiente expresin

E.H .P
x
H4
Seno A H 2 P 2
16
8.- Elaborar un programa que permita el ingreso de datos a las siguiente variables ET, ES,
RG, ROPT, RIN, y visualice los valores ingresados y F para la siguiente expresin.

1
F 2
RG
1
1 ROPT
2
ET 2 RG
1
ES 2 RIN

9.- Elabore un programa que permita el ingreso de datos para las siguientes variables A, B, C,
X, y visualice los valores ingresados as como el valor de la variable X, para la siguiente
expresin.

B.C 2 X
2 4
X 2
R 6 X 1 B 1
12 A A
Ing. William Chauca Nolasco Ciclo 2007-II

10.- Escriba las siguientes proposiciones matemticas en expresiones Fortran


a.- AREA 2.P.R.Seno
P
A
b.- CHORD 2.R.Seno
2
4X 2
c.- ARC 2 Y 2
3
cos 4 X
d.- S
X
cos P 1 X
e.- S
P 1
sen X . cos 2 X 2
3
f.- R sen 3Y
5 15
1 2 A2
g.- Z

X 2 A2 3 X 2 A2
3

ESTRUCTURA DE DECISIN
11.- Escribir un programa que solicite el ingreso de un nmero entero y determine si es
positivo

12.- Escribir un programa que pida al usuario el ingreso de 5 notas y visualice el promedio
considerando las 4 mejores notas (eliminando el menor)

13.- Escriba un programa que permita ingresar la edad de una persona y determine si es mayor
de edad. Se consideran mayores de edad a las persona mayores a 16 aos

14.- Un centro de estudios categoriza a sus estudiantes segn el promedio obtenido el ciclo
anterior de acuerdo a la siguiente tabla

Promedio (p) Categora


0<=p<5 D
5 < = p < 10 C
10 < = p < 15 B
15 < = p <= 20 A

Escriba un programa que pida el promedio de un estudiante y determine a que categora


pertenece

15.- Escriba un programa que pida el ingreso de un nmero entero comprendido entre 1 y 4 y
luego muestre el nombre de la estacin del ao de acuerdo a la siguiente tabla
Numero Estacin
1 Primavera
2 Verano
3 Otoo
4 Invierno

Nota: Cada programa elaborado debe tener su diagrama de flujo.(Obligatorio)


Ing. William Chauca Nolasco Ciclo 2007-II

Solucion 2
program conversion
integer onzas, libras,resulta,resto
print*,"Ingrese Onzas"
read*,onzas
libras=16
resulta=onzas/libras
resto=onzas-(resulta*libras)
print*,resulta," Libras",resto," Onzas"
end program conversion

Solucion 5
program comercio
print*,"ingrese precio"
read*,precio
print*,"ingrese cantidad"
read*,cantidad
print*,"ingrese porcentaje de descuento"
read*,descuento
subtotal=precio*cantidad
totaldescuento=subtotal*descuento/100.
total=subtotal-totaldescuento
rigv=0.18*total
totalpago=total+rigv
print*,"Subtotal",subtotal
print*,"Descuento",totaldescuento
print*,"Total",total
print*,"Igv",rigv
print*,"Total a pagar",totalpago
end program comercio

solucion 12
menor = n1
if (n2<menor) then
menor=n2
else
if (n3<menor) then
menor=n3
.
.
.
end if
promedio=((n1+n2+n3+n4+n5)-menor)/4.0

Das könnte Ihnen auch gefallen