Programacion

Solo disponible en BuenasTareas
  • Páginas : 2 (313 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de febrero de 2012
Leer documento completo
Vista previa del texto
ARIAS DIAZ SERGIO EDUARDO 210331900
SILICEO PEREZ ALFREDO 210330970
PERLA JIMENEZ PRADO 210329254
Castillo Martínez Emma Lourdes 210329814
DEFINICION
TERCER PROGRAMA "FUNCIONES" EQUIPO "FORMADO03"
Elaborar un programa que defina una función múltiplo que determina si 2 enteros son múltiplos, es
decir, si el segundo argumento es un múltiplo del primero. La función devolverá 1 si sonmúltiplos y 0
en caso contrario.
Con esta función determina si los valores almacenados en 2 arreglos son múltiplos entre sí. El tamaño
de los arreglos será definido por el usuario.
NO usar variablesglobales.

Incluye todas las validaciones pertinentes

ANALISIS

1.-COMENZAR DEFINIENDO LA FUNCION
2.- DECLARAR 2 VARIABLES DE TIPO ENTERO
3.-OCUPAR VOID ENTRADA Y SALIDA
4.-PEDIR LOS 2 NUMEROSEN VOID ENTRADA
5.-SI SON MULTIPLOS REGRESARA 1 SI NO REGRESARA 0
6. LLAMAR A VOID SALIDA PARA MOSTRAR EL RESULTADO

CODIGO

/*
PROGRAMA QUE DEFINE SI 2 NUMEROS SON MULTIPLOS*/

#include<stdio.h> //Se necesita para printf y scanf

int multiplo(int,int); //Se defines las variables enteras
void pedido(); //Se utiliza cuando no se va a regresar algun valor
void salida();

intnum1, num2; //Las 2 variables enteras

main()
{
pedido(); //Sirve para llamar a función pedido
scanf("%d%d", &num1, &num2);// Lee los dos números ingresadosmultiplo(num1,num2);// Realiza el calculo
salida();
}

int multiplo (int n1, int n2)
{
if (n2 % n1 == 0) // Si n2 es multiplos de n1 regresa 1
return 1;

else
return 0; // Si noregresa 0

}//fin multiplo() //Fin de la sentencia

void pedido () // Invoca a pedido
{
printf("Ingrese dos numeros enteros:"); //Pide ingresar dos enteros
}//fin pedido()

void salida (){
if (multiplo(num1, num2) == 1)
printf("%d es multiplo de %d", num2, num1);//Muestra si los números son múltiplos entre si

else
printf("%d no es multiplo de %d",...
tracking img