La verdad es un poco penoso estar pregunte y pregunte, pero pues no me queda de otra y pues agradecer su paciencia.
Ahora lo que me trae por aca, es que acabo de hacer un programa que me calcula el sueldo de un trabajador, según indica sus horas trabajadas y selecciona a la zona geográfica que le corresponda (En México se usan diferentes salarios mínimos para las diferentes regiones del país por lo que se divide en a, b, o c).
Entonces yo hice este código, nada más el punto en donde estoy atorada, es por ejemplo:
case'a'"Selecciono ZonA\n");
scanf("%f", &ZonA);
sueldo = ZonA * horas;
printf("Su sueldo es: %.2f\n\n ", ZonA);
system("pause");
En este punto donde puse en negrita, no entiendo por qué me pone que primero declare la función, si estoy declarando (según yo) bien la variable y pues también las bibliotecas... Entonces si alguien me puede explicar, y tomarse tantito tiempo, pues infinitamente agradecida.
Por otro lado, aquí les paso todo el código y sólo me resta esperar sus comentarios.
Gracias.
Código:
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
main()
{
/* Mis variables */
textbackground(3) ;
int horas;
float zonA=62.33, zonaB=60.57, zonaC=59.08, sueldo;
char opc;
do
{
/* Lectura del número de horas trabajadas */
printf("Ingrese el numero de horas trabajadas:%d\n", horas );
scanf("%d", &horas);
printf("Introduzca la zona geografica que le corresponda:\n" );
printf("\n a. ZonA. \n b. ZonaB. \n c. ZonaC. \n d. Salir ");
system("cls");
opc=getche();
switch(opc)
{
case'a':("Selecciono ZonA\n");
scanf("%f", &ZonA);
sueldo = ZonA * horas;
printf("Su sueldo es: %.2f\n\n ", ZonA);
system("pause");
break;
case'b':"Selecciono ZonaB \n",ZonaB);
scanf("%f", &ZonaB);
sueldo =ZonaB * horas;
printf("Su sueldo es: %.2f\n\n ", ZonaB);
system("pause");
break;
case'c':("Selecciono ZonaC \n");
scanft("%f", &ZonaC);
sueldo = ZonaC * horas;
printf("Su sueldo es: %.2f\n\n ", ZonaC);
system("pause");
break;
case'd': printf("\n\nAdios\n");
system("pause");
break;
printf("\n\n OpcionInvalida");
}/*Fin dela Selección Múltiple*/
}while (opc!='d');
return 0;
}
#include <stdlib.h>
#include<conio.h>
main()
{
/* Mis variables */
textbackground(3) ;
int horas;
float zonA=62.33, zonaB=60.57, zonaC=59.08, sueldo;
char opc;
do
{
/* Lectura del número de horas trabajadas */
printf("Ingrese el numero de horas trabajadas:%d\n", horas );
scanf("%d", &horas);
printf("Introduzca la zona geografica que le corresponda:\n" );
printf("\n a. ZonA. \n b. ZonaB. \n c. ZonaC. \n d. Salir ");
system("cls");
opc=getche();
switch(opc)
{
case'a':("Selecciono ZonA\n");
scanf("%f", &ZonA);
sueldo = ZonA * horas;
printf("Su sueldo es: %.2f\n\n ", ZonA);
system("pause");
break;
case'b':"Selecciono ZonaB \n",ZonaB);
scanf("%f", &ZonaB);
sueldo =ZonaB * horas;
printf("Su sueldo es: %.2f\n\n ", ZonaB);
system("pause");
break;
case'c':("Selecciono ZonaC \n");
scanft("%f", &ZonaC);
sueldo = ZonaC * horas;
printf("Su sueldo es: %.2f\n\n ", ZonaC);
system("pause");
break;
case'd': printf("\n\nAdios\n");
system("pause");
break;
printf("\n\n OpcionInvalida");
}/*Fin dela Selección Múltiple*/
}while (opc!='d');
return 0;
}