• Viernes 8 de Noviembre de 2024, 13:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Vallu

Páginas: [1]
1
C/C++ / Re: Problema Con Programa Sencillo En C
« en: Domingo 14 de Octubre de 2007, 17:43 »
pues entonces pon el tuyo que ya estaba bien, x cierto, a la n asignale un numero, ya k si no t dara error.  Has podido conseguir lo de passar de INT a FLOAT?

2
C/C++ / Re: Problema Con Programa Sencillo En C
« en: Domingo 14 de Octubre de 2007, 16:01 »
Ya se qual es el problema. La funcion Pow retorna INT, mientras que todas las otras variables son de tipo FLOAT, x eso la f siempre te da o un numero muy largo o 0.

kuando puede t busco lo de convertir y t lo arreglo.

Por cierto t dejo el programa aki con algunes toques xa que keda mas presentable  ;)

Código: Text
  1. /* Created by Anjuta version 1.2.4a
  2. Under GPL v2 License */
  3.  
  4. #include <stdio.h>
  5. #include <math.h>
  6.  
  7.  
  8. void main(){
  9.      
  10. float c=0,r=0,t=0,i=0,f=0,p=0,n=2, x=0;
  11.  
  12.     printf("Introduzca el numero de importe inicial: ");    
  13.     scanf("%f",&c);
  14.     printf("Introduzca el credito: ");
  15.     scanf("%f",&r);
  16.     printf("introduzca el tiempo en años: ");
  17.     scanf("%f",&t);
  18.    
  19.     //cálculo de i y f
  20.    
  21.     i = r/100;
  22.     f = p*(pow((1+i),n));
  23.    
  24.    //escribir la salida
  25.    
  26.     printf("\nEl valor final es : %f\n", f);
  27.    
  28.     getch();
  29. }
  30.  

3
C/C++ / Hacer Listados De Direcciones Y Mostrarlos
« en: Domingo 14 de Octubre de 2007, 15:32 »
Primero de todo quisiera pedir perdon por si esta question ya ha sido resuelta anteriormente, si ese fuera el caso les agradeceria que me dispusieran un LINK hacia la pagina en si. Gracias

La pregunta en si no se como plantearla, la explicare tan bien como me sea posible.
Bien, en classe nos han pedido hacer un ejercicio que consta de dos partes:

1º) se introduce por teclado la palabra "-normal" ó "-total" y acto seguido el programa hace un system("ls"); si la palabra ha sido -normal o un system("ls -all"); si la palabra ha sido total.
La question es que el ls -all creo k lo he de concatenar, supongo que con la funcion Concat();, pero no soy capaz de hacerlo, alguien me podria echar una mano? Gracias por adelantado.

2º)Es el mismo programa, lo que ha de hacer en esta parte es darle una direccion y que el programa me haga un system("ls"); de esa direccion. En este punto, siento decirlo, pero no se ni por donde comenzar.


Aqui les dejo el intento del programa creado con el Dev-C++:

Código: Text
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main(int argc, char** argv){
  6.    
  7.   if(!strcmp(argv[1],"-normal")){
  8.      system("ls");
  9.   }
  10.   if(!strcmp(argv[1],"-total"));
  11.      system("ls -all");
  12.      
  13.   else{
  14.     printf("Introdueix -normal o -total:");
  15.   }
  16.    
  17.  
  18.   return 0;
  19. }
  20.  
  21.  


PD: Esta echo en catalan, pero no veo problema alguno para que nadie no lo pudiera entender, pero si ese fuera el caso, diganlo y lo traducire

Páginas: [1]