Logo Studenta

Actividad 12

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad Tecmilenio
Fundamentos de Programación
Actividad 12
Tus propias Funciones
Armando Gonzalez De La Rosa	3069543
I-Indica cuál es el valor que se asignará a la variable m (de tipo int) en cada una de las instrucciones que hacen uso de las siguientes funciones:
	a. m = mod(10);
	m= 2
	b. m = mul(10, 8);
	m= 0
	c. m = mod(mod(100));
	m= 4
	d. m = mod(100) + mod(10);
	m= 6
	e. m = mul(abs(-2), 5);
	m= 2
	f. m = mul(mul(18, 10), mod(9));
	m= 4
	g. m = mul(10, mod(8));
	m= 0
II-Marca el recuadro  Sí, si la declaración de la función es correcta, es decir, el compilador no marca error. En caso contrario, marca el recuadro  No.
	¿Es correcto?
	Declaración de la función
	☐ Sí
	☒ No
	char  funcion1 ( );
	☐Sí
	☒ No
	int  funcion2 ( int A, B, C );
	☒ Sí
	☐No
	void  funcion3 ( int A, char B, int C, double D, double E );
	☒Sí
	☐No
	void  funcion6 ( int A=12 );
	☐Sí
	☒No
	char  funcion7 ( A char, B char );
	
III-Una compañía de renta de automóviles desea un programa para emitir las facturas de sus clientes. La forma de cobro es la siguiente:
a) Se cobra la cantidad fija de $1,000 si no se rebasan los 300  km.
b) Para distancias mayores a 300 km:
· Si la distancia > 300 km y <= 1,000 km: $1,000 + ($5 por cada km arriba de los 300).
· Si la distancia es mayor que 1,000 km: $1,000 + ($5 por cada km arriba de los 300 hasta los 1,000) + ($3 por cada km arriba de los 1,000).
Pruebas

Continuar navegando