1.- Función que lee calificaciones (0

Anuncio
1.- Función que lee calificaciones (0-10) de alumnos y cuente el número de alumnos
reprobados, (calif<7) de un conjunto de notas. La función recibe como parámetro el
número de notas a leer y deberá regresar el número de alumnos reprobados. Crear un
programa que llame a la función anterior y que despliegue el número de alumnos
reprobados.
2.- Escribir dos funciones que reciban el valor del radio de una circunferencia y retorne
el perímetro la primera y el área la segunda. Además, completar un programa que use
ambas funciones.
3.- Escribir una función que calcule el valor de una cuenta de agua potable, dados el
consumo en metros cúbicos y el valor del metro cúbico. Por consumos superiores a 100
metros cúbicos se aplica un recargo del 3% sobre el valor del consumo. Además, existe
un impuesto del 12% sobre el valor del consumo.
4.- Implementar la función triangulo (a,b,c) que, a partir de las longitudes a,b,c de tres
supuestos lados, despliegue: 0, si las longitudes no forman un triángulo; a, si las
longitudes forman un triángulo equilátero; lado distinto, lado, si las longitudes forman
un triángulo isósceles; y a, b, c si las longitudes forman un triángulo escaleno.
5.- Escribir una función que retorne el valor intermedio entre tres números distintos
dados.
6.- Implementar la función repite(n) que imprima n veces n, n-1 veces n-1,…2 veces 2
y 1 vez 1.
7.- Una gasolinera, que expende combustible gasoil, 95, 98, abastece diariamente a n
vehículos. Los valores del litro de son 0.859 €, 0.909 € y 1.022 € respectivamente.
Implementar la función venta_dia(n) que lea n pares de datos (tipo combustible, litros
por vehículo) y retorne el monto total recaudado durante el día.
8.- Implementar la función veces (n,d) que retorne la cantidad de veces que se debe
restar un valor d a un entero positivo n, hasta tomar el primer valor negativo.
9.- Escribir una función que retorne la cantidad de dígitos de un número entero no
negativo n.
10.- Escribir una función que retorne el valor de las suma de los dígitos de un número
entero no negativo.
11.- La red de Metro mantiene un registro de la cantidad de usuarios que suben y bajan
de un tren en cada una de las n estaciones del trayecto entre dos terminales.
Implementar la función max_pas(n) que lea un conjunto de n pares de datos (suben,
bajan) y retorne la máxima cantidad de pasajeros que hubo en el tren al salir éste de
cada estación.
12.- Se dispone de un conjunto de datos correspondientes a distancias (en kilómetros)
recorridas por un automóvil entre dos puntos: d1, d2..etc. Los datos terminan cuando se
introduce una distancia 0. Implementar la función tiempo(v) que lea las distancias y
calcule el tiempo que tardaría en realizarse el trayecto recorrido por el automóvil a una
velocidad v (en kilómetros por hora) constante.
13.- Crear una función que lea un número entero y a partir de él cree un cuadrado de
asteriscos con ese tamaño. Los asteriscos sólo se verán en el borde del cuadrado, no en
el interior.
14.- Crear función asteriscos en el que se introduce un número entero y se crea una
pirámide de asteriscos. Por ejemplo si se introduce el 6, el resultado sería:
*
***
*****
*******
*********
***********
15.- Realizar otra función que a su vez llame a la anterior para que aparezca un rombo.
16.- Crear una función que dado un número n escriba dos columnas de números. Por
ejemplo si n = 100 en la primera se colocan los números del 1 al 100 y en la segunda los
números del 100 al 1
Descargar