Institucion educativa la esperanza sede la magdalena
Tablas multiplicar, potencias y promedios con funciones C
1. PRUEBA N°3 SISTEMAS
Katherinne Araya Alfaro
1. Crear una función escribirTablaMultiplicar, que reciba como
parámetro un número entero, y escriba la tabla de multiplicar de ese
número (por ejemplo, para el 3 deberá llegar desde 3x0=0 hasta
3x10=30). */
#include<stdio.h>
int main()
{
printf(“n** TABLA DE MULTIPLICAR DE UN NUMERO ** nn”);
int i, numero;
Printf(“ Introduzca un numero entero: “);
Scanf(“%d”, &numero);
Printf(“n La tabla de multiplicar del %d es: n”, numero);
For (i=1; i<=10; i++) {
printf(“n %d * %d = % d”, i, numero, i*numero);
}
Return 0;
}
2. Como alternativa, crear una función que calcule el valor de elevar un
número entero a otro número entero de forma NO recursiva (lo que
llamaremos de forma iterativa), usando la orden for.
#include<stdio.h>
#include<math.h>
int exponenciación (int base, int expo);
int main()
{
int base, exponente;
while(exponente>=0)
2. {
printf(“escribir numero a potenciar:”);
scanf(“%d”, &base);
printf(“el numero al que se quiere elevar:”);
scanf(“%d”, &exponente);
printf(“la potencia es: %dnn”, exponenciaciacion, (base, exponente));
}
return 0;
}
int exponenciación(int base, int expo
{
int i, pot=1;
For(i=0; i<=expo; i++)
Pot*=base;
}
3. Función que encuentre el promedio de dos enteros:
#include<conio.h>
#include<stdio.h>
int main()
{
int num, i, suma=0, cantidad;
printf(“Promedion, Cuantos números quieres calcular su promedio: “);
scantf(“%d”, &num);
for(i=1; i<=num; i++)
{
printf(“Numero: “);
scanf(“%d”, &cantidad);
}
suma=suma/num;
printf(“Su promedio es: %d”, suma);
getch();
return 0;
}