Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - vidalpet

#1
corre  bien pero que pasa si el usuario  su numero de cedula es 20131811 , normalmente la cedula no son unidades , son millones ejemplo 20131811 
#2
:( lei sobre esa funcion de la libreria ctype pero necesito ayuda
#3
#include <stdio.h>
#include <ctype.h>
int main(){
int  v1=0, v2=0, v3=0, nulo=0, i=0, cant;
char dato;
int votos;

printf("numero de cedula\n");
    scanf("%c",&dato);

if(isdigit(dato)){
printf("Bienvenido\n");

printf("ingresa la cantidad de votos a contar\n");
scanf("%d",&cant);


while(i<cant){

printf("voto\n");
scanf("%d",&votos);

switch (votos){





case 1:
  v1++;
break;

case 2:
v2++;
break;

case 3:
v3++;
break;

default:
nulo++;
break;
}

i++;
}








printf("maduro %d\n",v1);
printf("diosdado %d\n",v2);
printf("leopoldo %d\n",v3);
printf("nulo %d\n",nulo);

if(v1>v2 &&v1>v3){
printf("ganoo maduro\n");
}else{
if(v2>v1 && v1>v3){
printf("diosdado\n");
}else{
if(v3>v1 && v3>v2){
printf("leopoldo ganoo\n");
}else{

}

}
}

}
else{
printf("ERROR marque su numero de cedula en valores numericos\n");
}
 

return 0;
}




tengo una duda ya estaba desesperado :( quise estudiar la funciion isdigit  pero no me salia :( despues de mas de 3 horas que m salio :( me correo pero no hace nada :( la variabel cant deberia de decir cuantas personas votaron , otra cosa necesito consejo de ustedes como aprendiendo a programar ? un metodo ? xd sufro me gusta pero sufro
#4
No sabes donde lo encuentro busco y consigo es de c++ estoy usando DEVC++en la universidad y en milaptop tengo GEANY , tienes un ejemplo algo :( tengo prueba dentro de 15 dias y me tiene nervioso eso
#5
Bueno ya estoy  aprendiendo a estructurar algoritmo y programas en lenguaje c (no sabia programar nada nada de hecho aun no se )pero ayer tuve una Prueba en la universidad y me mandaron hacer 2 programas los hice bien , pero el profesor se sento en la computadora y revento los programas y me dijo tienes 5 puntos de 20 que valian los 2 programas porque uno era un cajero donde valide que entrara solo numero , pero cuando le dio retirar , depositar marco letra y negativo y saque mala nota , :( me siento mal porque estoy estudiando pero no se validar para que no entre datos

#include <stdio.h>
int main(){

char term;
float num;
if(scanf("%f%c",&num,&term)!=0||term !='\n'){

printf("invalido\n");

}else{
printf("numero valido %f\n",num);
}
return 0;
}


este codigo me lo habia dado aqui pero no me sirvio para implementalo en mis programas :( no se como implementar atoi    o isdigit en mis programas alguien tiene un ejemplo de un programa donde se vean validaciones para verlo :( me siento mal
#6
soy nuevo en programacion y tengo un ejercicio que vi en internet pero no entiendo como implementarlo en lenguaje  c


//andres le presta a nancy la suma de N PESO al 8% anual ,
//calcula el interes del capital que debe capagar ella al cabo de 2 años
//pero si la suma  es mayor a 100000 se calculara 3 años y pero si la suma es igual a 5000
// se calculara cada 4 años debe permitir N calculos usando while


no se me trabe intente pero n o pude
float p ;
int y;
float m;

printf("introduzca monto \n");
scanf("%f",&p);


if (p>1000&&p<2000){

printf("el monto esta entre 1000 y 2000\n");

printf("cuanto te presto\n");
scanf("%d",&p);

printf("cuantos años\n");
scanf("%d",&y);




      
      
   me trabe cuando hice esto de ahi no supe hacer mas nada , otra pregunta me recomienda un libro para desarrollar la LOGICA de programacion porfavor , siento que ando como medio retrasado alguno ejercicio los hago otro me tranco
#7
#include <stdio.h>
int main(){
int primero=1, num=0, max=0, k=1;
printf("programa que calcula maximo y siguiente\n");
while (k++<=3){


printf("ingrese numero\n");
scanf("%d",&num);

if (primero==){
max=num;
primero++;
}
else if (max<num)
max=num;
}

printf("maximo es %d\n",max);
printf("su siguiente es %d\n",max+1);

return 0;
}


este codigo me ayudo hacerlo mi primo pero , yo lo hice con  FOR LOOP pero , cuando el lo hizo con while no entendi , el quiso ahorra codigo usando k<=3     asi no colocar tanto printf y scanf pero no entiendo lo demas de prim podran ustedes  comentar este codigo osea explicarme disculpe si es una respuesta tonta pero soy nuevo tengo  los libros deitel pero no vi algo que me explicara este codigo ,




comente los mas detallado posible que hace cada parte de este codigo para aprender gracias a todos lo que respondan y los que no tambien .

buenas noches
#8
Programación C/C++ / [Duda de codigo libre]
3 Septiembre 2015, 22:24 PM
Una pregunta estoy aprendiendo C , la verdad es que estoy en lo basico quisiera saber , donde puedo conseguir   CODIGO FUENTE LIBRE de programa basicos para ver y guiarme .

de proyecto open surce , si puede pasarme los link
#9

Cita de: furciorifa en 27 Agosto 2015, 00:46 AM
Mi mentor tiene Doctorado en Computación es uno de los mejores del país y el siempre dice que un Ingeniero que no sabe programar es un artesano o un empleado administrativo solamente, y dice que si vas a otro país a trabajar el chino hablará 3 idiomas más que tú , programará en 5 lenguajes más que tú y siempre estudiará 3 horas más que tú , entonces la moraleja aquí es : Estudia siempre, actualizate siempre, los estandares siempre cambian, siempre mejora tu talento, haz miles de ejercicios, los moderadores de este foro son expertos en C porque comentan más de 2500 hilos de programación, así que la práctica hace al maestro.
]Esto me motivo APRENDER a programar estoy inciando en lenguaje C , tengo problema en muchos caso mi profesor me dijo que tuviera paciencia , constancia , y ser contante que aprendiera de los errores

#10
El que este abajo es el codigo de mi cajero , necesito validarlo es decir que no me lo exploten , no he podido y llevo 2 horas ,
hice este mini cajero basico soy nuevo en el lenguaje C , necesito saber como valido las entrada es decir que el usuario no marque caracteres donde van numero .

hice este ajercicio con esto pero no funciono
   #include <stdio.h>
   #include <stdlib.h>
   
   int main() {
       
       char sNum[20];
       int num;
       
       printf("Ingrese numero\n");
       scanf("%s",sNum);
       num=atoi(sNum); /* atoi convierte el numero ingresado como cadena en entero
       en caso de ser posible, de lo contrario retorna 0*/
       
       if(num!=0)
           printf("El numero es: %d\n",num);
       else
           printf("No es un numero\n");
       
       return 0;
       
   }


intente utilizar este codigo en mi    CAJERO  pero no funciono porfavor ,

otra pregunta donde puedo   ENCONTRAR EJERCICIO YA HECHOS ASI APRENDO MAS

gracias

#include <stdio.h>
#include <stdlib.h>

int main(){
int  x ;
float saldo =5000, retiro=0 , deposito=0;
int contra=2015;
printf("\t\t\tcajero automatico\n");
printf("\t\t teclee su contraseña señor\n");

do{
scanf("%d",&contra);

if (contra!=2015)

printf("marque su clave correcta\n");

}while (contra!=2015);

printf("1-mostrar\n");
printf("2-retiro\n");
printf("3-deposito\n");
scanf("%d",&x);
switch (x){
case 1:
printf("su saldo es %.1f",saldo);
break;

case 2:
printf("cuanto desea retirar?\n");
scanf("%f",&retiro);
printf("usted acaba de retirar%.1f\n",retiro);
printf("su saldo actual%.2f dolares",saldo-retiro);
break;

case 3 :
printf("cuanto desea depositar\n");
scanf("%f",&deposito);

printf("su deposito  es de %.1f dolares", deposito+saldo);
break;

default :
printf("opcion INVALIDA\n");
break;

}
return 0;
}




disculpen aun no he usado toda las funcionalidades del foro y pense que habia copiado este es el cajero