Tecnologia,Programacion y Dinosaurios!

Posts Tagged ‘seleccion

Sentencias de Seleccion

Siguiendo con las Sentencias de selección aquí les dejo otro problema resuelto. Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Hacer un programa que pida el nombre, el precio y la cantidad de un producto. El
programa ha de calcular el total, y si el producto es =A‘, ha de pedir un % de
descuento y aplicarlo al total. El programa ha de visualizar el total, el total descuento,
y el precio final.

Codigo:

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

void captura (char *Nombre, int *Precio, int *Cantidad);
void calcula (char Nombre, int Precio, int Cantidad);

int main()
{
char Nom;
int Pre,Cant;

captura (&Nom,&Pre,&Cant);
calcula (Nom,Pre,Cant);

getch();
}

void captura (char *Nombre, int *Precio,int *Cantidad)
{
printf(“Introduce el nombre del Producto:\n”);
scanf (“%c”,Nombre);
printf(“\nIntroduce el precio del Producto:\n”);
scanf (“%d”,Precio);
printf(“\nIntroduce la Cantidad:\n”);
scanf (“%d”,Cantidad);
void calcula (char Nombre, int Precio, int Cantidaint T,TT,TD,Descuento;


T=Precio*Cantidad;

if (Nombre==65){
printf(“\nIntroduce un Descuento:\n”);
scanf (“%d”,Descuento);

TT=T*Descuento/100;
TD=T-TT;

printf(“El total es %d, el Descuento es de %d , El costo Total es de %d”,T,Descuento,TD);
}
else printf(“El total es %d, el Descuento es de 0, El costo Total es de %d”,T,TT);

}

Descarga el Código

 

Anuncios

Empezaremos a crear programas con lo que se le conoce como Condicionales o Sentencias de Selección.

Sentencias de Seleccion

Igual que en entradas anteriores manejaremos únicamente programación Modular.

Problema:

Hacer un programa que pida el precio y el descuento de un producto y calcule el
total. Si el total supera los $10, 000 , el programa ha de descontar $100.

Código En C:

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

void captura (int *Precio, int *Descuento);
void calcula (int Precio, int Descuento);

int main()
{
int Pre,Des;

captura (&Pre,&Des);
calcula (Pre,Des);

getch();
}

void captura (int *Precio,int *Descuento)
{
printf(“Introduce el precio del Producto:\n”);
scanf (“%d”,Precio);
printf(“\nIntroduce el descuento del Producto:\n”);
scanf (“%d”,Descuento);
}

void calcula (int Precio, int Descuento)
{
int T,TT;

T=Precio*Descuento/100;
TT=Precio-T;

if (TT>=10000)
TT=TT-100;

printf(“\nEl total es: %d”,TT);
}

Descarga el Código