Funciones Paso Por Valor Ejercicios

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Funciones Paso Por Valor Ejercicios as PDF for free.

More details

  • Words: 342
  • Pages: 2
Lista de EJERCICIOS de FUNCIONES (Tema 4) Implementar en C las funciones que se describen a continuación. Téngase en cuenta que unas funciones podrán apoyarse en otras para realizar su labor: Paso por valor: Nombre

Tarea a realizar

Datos Entrada

Retorna

area_triangulo

Calcula área triángulo. Si base o altura < 0, devuelve -1. Calcula longitud circunferencia. Si el radio es negativo devuelve -1. Calcula la distancia de 2 puntos en el plano. Calcula la suma de la progresión geométrica 1 + x + x2 + x3 + x4 + ....+ xn Calcula si un año (entero positivo) es bisiesto. Si año no válido (negativo), devuelve -1. Calcula los días que tiene un mes a partir del año y del número del mes (de 1 a 12). Si año o mes no válidos, devuelve 0. Calcula si es válida un fecha. Habrá que utilizar las funciones anteriores. Calcula la letra mayúscula correspondiente a una minúscula (sin tilde ni diéresis, ni ñ). Si el carácter recibido no es una letra minúscula (a .. z), devolver ese mismo carácter. Calcula el valor absoluto de un número entero.

base, altura (reales) radio (real)

Area

xi , yi, xf, yf (reales) x (real) n (entero) anio (entero)

distancia

anio, mes (enteros)

Días que tiene mes/año

dia, mes, anio (enteros) letra (char)

1 -> Válida 0 -> No válida Carácter en mayúscula o carácter recibido.

n (entero)

Valor absoluto de n.

long_circunf distancia suma_serie bisiesto dias_mes

fecha_valida mayuscula

abs

Longitud

Suma de términos 1 -> Si bisiesto 0 -> No bisiesto

Paso por referencia: Nombre

Tarea a realizar

cuadrado

Calcula área y perímetro del cuadrado.

circulo

Calcula área círculo y longitud de su circunferencia. Recibe dos números y los intercambia si el 1º < 2º De un número entero, halla su valor absoluto, el 1º dígito y el último.

ordena2 extremos

Datos Entrada lado (real)

Datos Salida área perímetro

Retorna (a través de return) Nada

radio (real)

área longitud n1 , n2 (n1 > n2) Dígitos 1º y último

Nada

n1, n2 (enteros) num (entero)

Nada Valor absoluto

Related Documents