Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Julianfra en 11 Mayo 2017, 22:09 PM

Título: Error en línea de código ''float'' de C++
Publicado por: Julianfra en 11 Mayo 2017, 22:09 PM
Tengo una duda, soy un novato recién iniciado en el tema del lenguaje C/C++
y no tengo idea de que puede estar mal aquí, uso  CodeBlocks como programa para ejecutarlo y cuando quiero iniciar el programa que se generaría con códigos no se puede sino que me salta error en ''float segundos;'' y no tengo idea por qué es, si cuando lo hago sin ''iostream'' y su ''cout;cin'' me lo ejecuta perfectamente. Agradecería la ayuda, gracias.




Código (cpp) [Seleccionar]
#include<iostream>
#include<stdio.h>
#include<conio.h>

using namespace std;

char nombre[50];

float dias, años, segundos;

float segundos;

int main()

{
cout<< "Presione una tecla para escribir su nombre\n";
cin>> nombre;
cout<< "Hola " << nombre;
printf("Buenos Dias, este es un programa diseniado para convertir su edad (años) a dias/segundos.\n");
printf("Por favor, ingrese su Edad: ");
scanf("%f",&años);
dias=años*365;
segundos=3600*24*365*años;
printf("Su resultado de edad -> dias es el siguiente: %.f\n", dias);
printf("Su resultado de edad -> segundos es el siguiente: %.f\n", segundos);
getch();
return 0;
}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex
Título: Re: Error en línea de código ''float'' de C++
Publicado por: MAFUS en 11 Mayo 2017, 23:01 PM
Usas la ñ en la variable años, sólo debes usar las letras del alfabeto inglés para nombrar variables y funciones.

Declaras dos veces la variable segundos, cada identificador solo puede existir una única vez.