domingo, 11 de junio de 2017

C, 13. Calculo descuentos

/* Ejercicio 13 Condicionales. Una distribuidora de motos tiene una promoción de fin de año que consiste en los siguiente: las motos marca Honda tienen un 5% de descuento, las de marca Yamaha del 8%, las Suzuki del 10%, y el resto del 2%. */

#include<stdio.h>

int main(){
    char marca[20];
    float descuento,precio,precio_final;

    printf("Introduzca la marca que le interesa adquirir: \n");
    gets(marca);
    printf("Introduzca el precio de la moto: \n");
    scanf("%f",&precio);

    if(strcmp(marca,"honda")==0){
        descuento=precio*0.05;
        precio_final=precio-descuento;
        printf("El precio con el descuento es de %.2f euros\n",precio_final);
    }
    else if(strcmp(marca,"yamaha")==0){
        descuento=precio*0.08;
        precio_final=precio-descuento;
        printf("El precio con el descuento es de %.2f euros\n",precio_final);
    }
    else if(strcmp(marca,"suzuki")==0){
        descuento=precio*0.1;
        precio_final=precio-descuento;
        printf("El precio con el descuento es de %.2f euros\n",precio_final);
    }
    else {
        descuento=precio*0.02;  //para el resto de las marcas no determinadas
        precio_final=precio-descuento;
        printf("El precio con el descuento es de %.2f euros\n",precio_final);
    }

    return 0;
}

Este ejercicio es parte del curso ProgramaciónATS