La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

print “Calcular área y perímetro de círculo”

Presentaciones similares


Presentación del tema: "print “Calcular área y perímetro de círculo”"— Transcripción de la presentación:

1 print “Calcular área y perímetro de círculo”
Clase 2: Funciones Soluciones de ejercicios 1 y 2 print “Calcular área y perímetro de círculo” r=input(“radio?“) print “área =“, 3.14*r**2 print “perímetro =”, 2*3.14*r print ”ingresar nº alumnos de colegios:” a=input(“públicos?”) b=input(“subvencionados?”) c=input(“particulares?”) factor=100.0/(a+b+c) print “públicos =“, a*factor, ”%“, print “subvencionados =“, b*factor, ”%“, print “particulares =“, c*factor, ”%“ J.Alvarez

2

3

4 Clase 2: Funciones J.Alvarez

5

6

7

8

9

10

11

12

13 Ejercicio Lado del cuadrado?__
Escribir una función que reciba el radio y entregue el perímetro de un círculo Escribir una función que reciba el radio y entregue el área de un círculo Escribir un programa que obtenga el lado de un cuadrado y use las funciones anteriores para calcular el área y el perímetro del siguiente anillo: Lado del cuadrado?__

14 Clase 2: Funciones J.Alvarez

15 #programa: calcula area y perimetro de anillo
#obtener lado del cuadrado a=input(“lado cuadrado?”) #calcular valores de los radios r=a/2.0 #radio del círculo menor R=math.sqrt(2)*a/2 #radio del círculo mayor #calcular y mostrar resultados print “área=“, area(R)-area(r) print “perímetro=”, perimetro(R)+perimetro(r) Notas variable r del programa es distinta del parámetro r de las funciones (que “mueren” al terminar la función) variable r (con minúscula) es distinta de R (con mayúscula)

16 1.Escribir un programa que invierta un número de 3 dígitos
Ejercicios propuestos 1.Escribir un programa que invierta un número de 3 dígitos de acuerdo al diálogo indicado en el siguiente ejemplo: Número de 3 dígitos?123 Número invertido=321 2.Escribir un programa que simule un cajero automático de acuerdo al siguiente ejemplo: ¿Cuánto dinero necesita? 58000 Retire los siguientes billetes: 2 de $20000 1 de $10000 1 de $5000 1 de $2000 1 de $1000

17 3.Escribir un programa que satisfaga el diálogo indicado
en el siguiente ejemplo: Fecha en la forma AAAAMMDD ? Fecha=31/12/2006 4.Escribir un programa que sume dos fracciones siguiendo el diálogo del sgte ejemplo: Suma de fracciones: a/b + c/d a?1 b?2 c?3 d?4 suma=10/8=1.25 notas El resultado debe expresarse como fracción y como número real No necesita simplificar el resultado Pruebe su programa sumando varias fracciones ¿Qué sucede si alguno de los denominadores es cero?

18 5.a) escriba una función que reciba 3 números
y entregue el que tenga el valor del medio def medio(x,y,z): b) Use la función en un programa que genere 3 números al azar entre 1 y 100 y los escriba ordenados de menor a mayor 6. ordene 4 números generados al azar 7. Escriba una función que entregue el mayor entre 2 números sin usar la función max sin usar max ni min def mayor(x,y):


Descargar ppt "print “Calcular área y perímetro de círculo”"

Presentaciones similares


Anuncios Google