FUNCIONES

1. Diseñe un programa el cual diga si el año que se introduce es o no bisiesto. 


#include <iostream>

using namespace std;
int bisiesto(int);  
int main()
{
int anio;
cout<<"Introduce a"<<(char)164<<"o: "; 
cin >> anio;
if(bisiesto(anio)) 
cout << "Bisiesto" << endl;
else
cout << "No es bisiesto" << endl;
return 0; 
}
int bisiesto(int a)    
{
if(a%4==0 and a%100!=0 or a%400==0)
return 1;
else
return 0;
}


2. Crea un programa que indique si el numero introducido es primo o no.


 #include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num, cont, x;
printf("Introduzca número: ");
scanf("%d",&num);
cont=0;
for (x=1;x<=num;x++)
{
if (num%x==0)
{
cont++;
}
}
if (cont==2 || num==1 || num==0)
{
printf("Es primo\n");
}
else
{
printf("No es primo\n");
}
system("PAUSE");
return 0;
}


3. Diseñe un programa que muestre las tablas d multiplicar del 0 al 10. 

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x,y;
for (x=0;x<=10;x++)
{
for (y=1;y<=10;y++)
{
printf("%d X %d = %d \n",x,y,x*y);
}
printf("\n");
}
printf("\n");
system("PAUSE"); 
return 0;
}


4. Diseñe un programa que calcule la área de un triangulo. 

#include <stdio.h>
#include <stdlib.h>
float areatriangulo (void) {
float base, altura;
printf("Introduce base: ");
scanf("%f",&base);
printf("Introduce altura: ");
scanf("%f",&altura);
return (base*altura)/2;
}
int main(int argc, char *argv[])
{
float area;
area=areatriangulo();
printf("El área es: %2.2f \n",area);
system("PAUSE"); 
return 0;
}



No hay comentarios:

Publicar un comentario