Vous êtes sur la page 1sur 4

------------------------------------------------------------------

EJERCICIO 1. SIMPLE
------------------------------------------------------------------
/*Introducimos las librerías a usar*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
/*Declaramos las variables*/
float area, base, altura;
/*Breve Descripción del programa*/
printf("Este programa se encarga de calcular el area de un triangulo, dada su ba
se y su altura.\n");
/*Pedimos al usuario que introduzca los valores que desee para la base*/
printf("\nIntroduzca el valor de la base del triangulo: ");
/*Recogemos ese valor que ha introducido*/
scanf("%f",&base);
/*También le pedimos que introduzca el valor de la altura*/
printf("\nIntroduzca el valor de la altura del triangulo: ");
/*Y ahora recojemos por último el valor que nos de el usuario de la altura*/
scanf("%f",&altura);
/*Hacemos la operación. Multiplicamos el área por la base, y lo dividímos entre 2.*/
area = base*altura*0.5 ;
/*Por último imprimimos en pantalla el valor del área, tras la operación.*/
printf("\nel area del rectangulo es: %3.3f",area);
/*No olvidemos el "Return 0", Al retornar el valor 0, indica (informa al sistema
operativo)
que el programa finalizó correctamente*/
return 0;
}
---------------------------------------------------------------
EJERCICIO 1. COMPLEJA
-----------------------------------------------------------------

/*Introducimos las librerías a usar*/


#include <stdio.h>
int main()
{
/*Declaramos las variables*/
/*Del tipo float por si el usuario introduce un número entero decimal*/
float area, base, altura;
/*Pedimos al usuario que introduzca los valores que desee para la base*/
printf("\nIntroduzca el valor de la base del triangulo: ");
/*Recogemos ese valor que ha introducido*/
scanf("%f",&base);
/*Ponemos una sentencia "IF", por si la base es menor que cero, ya que el áera no
puede dar un número negativo*/
if (base<0) {
printf("\nPor favor, introduzca un numero mayor que cero, la base no puede s
er negativa.\n");
/*si esto ocurre, volvemos al principio*/
return main();
}
else {
/*También le pedimos que introduzca el valor de la altura*/
printf("\nIntroduzca el valor de la altura del triangulo: ");
/*Y ahora recojemos por último el valor que nos de el usuario de la altura*/
scanf("%f",&altura);
/*Volvemos a poner un IF, por si en este caso se introduce un valor negativo par
ta la altura*/
if (altura<0) {
printf("\nPor favor, introduzca un numero mayor que cero, la altura no puede
ser negativa.\n");
/*Si así ocurriera, Volvemos al principio*/
return main();
}
else {
/*Hacemos la operación. Multiplicamos el área por la base, y lo dividímos entre 2.
*/
area = base*altura*0.5 ;
/*Por último imprimimos en pantalla el valor del área, tras la operación.*/
printf("\nel area del rectangulo es: %3.3f",area);

/*No olvidemos el "Return 0", Al retornar el valor 0, indica (informa al sistema


operativo)
que el programa finalizó correctamente*/
return 0;
}
}
}
-------------------------------------------------------------------
CALCULAR LA MEDIA ARITMÉTICA
------------------------------------------------------------------
/*Introducimos las librerías a usar*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
/*Breve descripción del programa*/
printf("\nEste programa le calcula su media aritmetica, dadas sus notas y el pes
o de cada examen.\n");
/*Declaramos las variables*/
float examen1, examen2, examen3, peso1, peso2, peso3, media;
/*Pedimos al usuario que introduzca la nota que obtuvo en el primer exámen, y el p
eso del mismo(Nota el peso irá de 0.0 a 1.0*/
printf("\nNOTA: DEBE INTRODUCIR EL PESO DE ENTRE 0.0 Y 1.O, EJEMPLO: 0.3,0.4 ETC
.\n");
printf("\nIntroduzca la nota del primer examen, y del peso del mismo tras un esp
acio: ");
/*Recojemos los valores introducidos correspondientes al primer examen*/
scanf("%f %f",&examen1,&peso1);
printf("\nIntroduzca la nota del segundo examen, y del peso del mismo tras un es
pacio: ");
/*Recojemos los valores introducidos correspondientes al segundo examen*/
scanf("%f %f",&examen2, &peso2);
printf("\nIntroduzca la nota del tercer examen, y del peso del mismo tras un esp
acio: ");
/*Recojemos los valores introducidos correspondientes al tercer examen*/
scanf("%f %f",&examen3, &peso3);
/*Efectuamos la operación*/
media = examen1*peso1+examen2*peso2+examen3*peso3;
/*Por último imprimimos la media total obtenida, dadas las notas y los pesos de lo
s examenes*/
printf("\nHas obtenido una media total de: %3.3f",media);
return 0;
}
/*FIN*/
-----------------------------------------------------------------------
CALCULAR EL AREA Y LONGITUD DE UN TRIANGULO
-----------------------------------------------------------------------

/*Introducimos las librerías a usar*/


#include <stdio.h>
#include <stdlib.h>
/*Definimos una constante. Dónde el programa encuentre PI, lo sustituirá por 3,1416*
/
#define PI 3.1416
int main()
{
/*Breve escricpción del programa*/
printf("\nEste programa calcula el area y longitud de un circulo, dado su radio.
\n");
/*Declaramos las variables a usar*/
float area, longitud;
int radio;
/*Decimos al usuario que introduzca el radio del circulo*/
printf ("\nIntroduzca el radio del circulo: ");
/*Leemos el radio que introdujo*/
scanf ("%d", &radio);
/*Efectuamos las operaciones del area y longitud, dado el radio por el usuario*/
area = PI * radio * radio;
longitud = PI * radio * 2;
/*Imprimimos el area en pantalla*/
printf("El Area de un circulo de radio = %d es: %f \n", radio, area);
/*Por último imprimimos tambien la longitud del mismo*/
printf("La longitud del circulo es %f \n", longitud);
/*Si todo ha sido correcto ejecutamos un return = 0, es decir se cierra la conso
la, no retorna hacia ningún otro lado*/
return(0);
}
/*FIN*/

Vous aimerez peut-être aussi