lunes, 10 de diciembre de 2018

Ejercicios

Calcula el área de un triangulo

#include <stdio.h>


int main()

{
   float altura, area, base;

   printf( "Introduzca base: " );

   scanf( "%f", &base );
   printf( "Introduzca altura: " );
   scanf( "%f", &altura );

   area = base * altura / 2;


   printf( "El area del triangulo es: %f", area );


   return 0;

}  
_____________



 Que muestre un menú donde las opciones sean “Equilátero”, “Isósceles” y “Escaleno”, pida una opción y calcule el perímetro del triángulo seleccionado.

Sirva de aclaración que el perímetro de un triángulo es siempre la suma de sus lados, pero he preferido hacerlo así para ver las tres formas diferentes de calcularlo.

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
             int lado, base, opcion;
           
             printf("Introduzca lado del triángulo:");
 scanf("%d",&lado);
 printf("Introduzca base del triángulo:");
 scanf("%d",&base);
           
 printf("Seleccione opción:\n");
 printf("1 - Equilátero\n");
 printf("2 - Isósceles\n");
 printf("3 - Escaleno\n");
    
 scanf("%d",&opcion);

 switch (opcion)
 {
            case 1:
                 printf("El perímetro es:%d\n",3*lado);
                 break;
            case 2:
                 printf("El perímetro es:%d\n",(2*lado)+base);
                 break;
            case 3:
                 printf("El perímetro es:%d\n",lado + lado + lado);
                 break;
            default:
            printf("Opción no válida.");
            break;
}
    
system("PAUSE");     
return 0;
}

lunes, 29 de octubre de 2018

Ejercicios de programación resueltos en lenguaje C

https://www.abrirllave.com/c/ejercicios-resueltos.php

Ejercicio de lenguaje C - Suma y multiplicación de dos números

/* Programa: Suma y multiplicación de dos números (Solución 2) */

#include <conio.h>
#include <stdio.h>

int main()
{
    int n1, n2;

    printf( "\n   Introduzca el primer numero (entero): " );
    scanf( "%d", &n1 );

    printf( "\n   Introduzca el segundo numero (entero): " );
    scanf( "%d", &n2 );

    printf( "\n   La suma es: %d", n1 + n2 );
    printf( "\n\n   La multiplicaci%cn es: %d", 162, n1 * n2 );

    getch(); /* Pausa */

    return 0;
}

Ejercicio de lenguaje C - De pesetas a euros

/* Programa: De pesetas a euros (Solución 1) */

#include <conio.h>
#include <stdio.h>

#define EURO 166.386

int main()
{
    int pesetas;
    float euros;

    printf( "\n   Introduzca cantidad en pesetas: " );
    scanf( "%d", &pesetas );

    euros = pesetas / EURO;

    printf( "\n   Equivalen a: %.2f euros", euros );

    getch(); /* Pausa */

    return 0;
}