Aquí puedes pegar el código y ver los errores de C y C++
Hola que tal, hago esta pregunta para despejar una duda sobre un ejercicio de programación en C++, ¿Podrían ayudarme a identificar y corregir el error? (Por favor) Ya que no entiendo en dónde estoy fallando exactamente y necesito despejar esa duda cuanto antes.
El código es el siguiente, gracias de antemano.
Hola Francisco, bienvenido a Solvetic. Vengo a ayudarte, que todos hemos pasado por aprender a programar C++ entre otros factores. Aquí tienes unos programas que te pueden ayudar a chequear si está bien o no.
En este caso se llama Cppcheck para testear y chequear errores de compilaciones o programación en el código.
A mi en concreto me trae buenos recuerdos. Aquí tienes enlace para descargarlo, es gratuito:
Cppcheck es una herramienta de análisis estático para el código C / C ++. Cppcheck también es el que detecta tipos de errores que a veces los compiladores no detectan. Como objetivo tiene el poder detectar errores reales en código directo. Ya me contarás que tal y además esto te ayuda ahora y para más adelante.
Marco, 16 Jun 2017 - 08:23, dijo:
Aquí puedes pegar el código y ver los errores de C y C++
no se que estoy haciendo mal
#include <stdio.h>
#include <stdlib.h>
int cant,precio;
char tipo;
float descuento,total,totalSinDscuento;
void totalA <-0;
void totalB <-0;
void totalC <-0;
void totalASinDescuento<-0;
void totalBSinDescuento<-0;
void totalCSinDescuento<-0;
void precioA<15;
void precioB<10;
void precioC<5;
void a<-0;
void b<-0;
void c<-0;
void cantA<-0;
void cantB<-0;
void cantC<-0;
printf ("Tipo de Silla (A,B,C): ");
void tipo;
printf ("Cantidad: ");
void cant;
if (tipo="A");
else
{
a<-a+cant;
}
return 0;
if (tipo="B");
else
{
b<-b+cant;
}
return 0;
if (tipo="C");
else
{
c<-c+cant;
}
return 0;
printf ("Desea continuar s/n?");
void rta;
do
{
rta="n";
}
while;
if (a%5<>0);
else
{
a<-a-1
cantA<-cantA+1
}
return 0;
do
{
a%5=0
}
while;
descuentoA<-(a/5)*0.05;
totalA<-a*precioA-descuentoA;//total menos el descuento
if (b%3<>0);
else
{
b<-b-1
cantB<-cantB+1
}
return 0;
do
{
b%3=0
}
descuentoB<-(b/3)*0.03;
totalB<-b*precioB-descuentoB;
if (c%2<>0);
else
{
c<-c-1
cantC<-cantC+1
}
return 0;
do
{
c%2=0
}
void descuentoC<-(c/2)*0.02;
void totalC<-c*precioC-descuentoC;
totalASinDescuento<-cantA*precioA;
totalBSinDescuento<-cantB*precioB;
totalCSinDescuento<-cantC*precioC;
//IMPRIMIR FACTURA
string" Tienda de Sillas ";
string"============================================";
string" ";
string"CANTIDADDESCRIPCIONPRECIO UDESCTOTAL";
string" ";
string" ",a+cantA," Sillas tipo A ",precioA," ",descuentoA," ",totalA+totalASinDescuento;
string" ";
string" ";
string" ";
string" ",b+cantB," Sillas tipo B ",precioB," ",descuentoB," ",totalB+totalBSinDescuento;
string" ";
string" ";
string" ";
string(" ",c+cantC," Sillas tipo C ",precioC," ",descuentoC," ",totalC+totalCSinDescuento;
string" ";
string" ";
string" ";
return 0;
alguien podría decirme cual es el error
#include<conio.h>
#include<stdio.h>
main(){
int tam,i;
printf("Ingrese el tamaño que desea para el vector:")
scanf;("%d",&tam);
double v[tam];
for(i=0;i<tam;i++){
printf("Ingrese un numero:");
scanf("%lf",&v[i]);
}
for(i=0;i<tam;i++){
printf(".2lf\t",v[i]);
}
getch();
}