Autor
|
Tema: Programa en C++ (Leído 5,415 veces)
|
NetFire97
Desconectado
Mensajes: 6
|
Hola,lo que tengo es una duda de como: hacer que compare una cadena de caracteres la condicion con el nombre. Lo que quiero hacer es un programa que lea un nombre y dado el nombre introducido mande un mensaje. Lo siento no se si sea muy simple pero apenas voy empezando sobre el lenguaje C. De antemano Gracias
|
|
|
En línea
|
|
|
|
rir3760
Desconectado
Mensajes: 1.639
|
Debes aclarar que lenguaje de programación estas utilizando ya que el titulo del tema es "Programa en C++" pero terminas tu mensaje con el texto "apenas voy empezando sobre el lenguaje C" Para comparar cadenas en C puedes utilizar la función strcmp (prototipo en <string.h>), ella retorna el valor cero si las cadenas son iguales. Hay que recordar que en C y C++ las minúsculas son distintas de las mayúsculas. Un ejemplo sencillo: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char nombre[123]; /* O algun otro valor apropiado */ printf("Introduce tu nombre: "); scanf("%s", nombre ); /* Nombre simple (una sola palabra) */ if (strcmp(nombre , "NetFire97") == 0) else return EXIT_SUCCESS; }
En C++ basta con utilizar la clase string y los operadores "==" y "!=". Un saludo
|
|
|
En línea
|
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language
|
|
|
NetFire97
Desconectado
Mensajes: 6
|
Lo siento por mi ignorancia mejorare Muchas gracias!!!
|
|
|
En línea
|
|
|
|
+-+Dios_es_Amor+-+
Desconectado
Mensajes: 3
|
buenas ... quisiera saber como puedo hacer un problema que tengo que ponerle a la cantidad que me dan, la tengo que cambiar ah porcentaje...? sip me podrian ayudar se los agradeceria mucho? El problema es este: Dice presente una tabla de amortizacion de un prestamo P, a un interes X, con un pago fijo mensual PFM. el programa debe leer el valor del prestamo, el interes fijado (en notacion decimal) y el pago fijo mensual. para el ejemplo: P=75000.00 , X= 0.0085, es decir, 0.85% y PFM = 5487.25 . eL VALOR QUE SALE EN NEGATIVO, AL FINAL, ES LO QUE SE HA PAGADO DE MAS Y SE DEBE DEVOLVER AL CLIENTE... ! lo que yo no entiendo es eso de notacion decimal...?
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
El problema es este: Dice presente una tabla de amortizacion de un prestamo P, a un interes X, con un pago fijo mensual PFM. el programa debe leer el valor del prestamo, el interes fijado (en notacion decimal) y el pago fijo mensual. para el ejemplo: P=75000.00 , X= 0.0085, es decir, 0.85% y PFM = 5487.25 . eL VALOR QUE SALE EN NEGATIVO, AL FINAL, ES LO QUE SE HA PAGADO DE MAS Y SE DEBE DEVOLVER AL CLIENTE... ! lo que yo no entiendo es eso de notacion decimal...? 750000.00, 0.0085, 5487.25 es notación decimal.
7500000, 85, 548725 es notación entera.
¿Sabes algo de mates?. Saluditos! .... ..
|
|
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 583
|
es simple 0.85% equivale 0.85/100 lo que da 0.0085 debes guardar esa variable como float o duoble aca uno de los tantos sistemas de amortizacion y el mas usado http://html.rincondelvago.com/amortizacion-por-el-sistema-frances.htmlde todas formas las otras son el aleman y el norteamericano
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
El problema es este: Dice presente una tabla de amortizacion de un prestamo P, a un interes X, con un pago fijo mensual PFM.
Entonces, como te ha comentado flony, el sistema francés.
Mira que los del rincón del vago se enrollan y la pifian por no poner bien las potencias: (1+i) n . i = (1 + 0'14) 5 . 0'14= 0'269558041
es en realidad: (1+i)^n . i = (1 + 0'14)^5 . 0'14= 0'269558041
A lo breve, la cuota fija a pagar por un capital C a un interes i durante n años es:cuota=C*i/((1-(1+i)^(-n)) Saluditos! .... ..
|
|
« Última modificación: 9 Junio 2013, 08:53 am por leosansan »
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 583
|
P=C, X=i, cuota=pfm; la unica variable a sacar es n...parece q no ,pero se puede obtener ese dato
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
P=C, X=i, cuota=pfm; la unica variable a sacar es n...parece q no ,pero se puede obtener ese dato
Basta tomar logaritmos en la expresión que posteo y despejar. Sencillo.Saluditos! .... ..
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Lo que quiero hacer es un programa que lea un nombre y dado el nombre introducido mande un mensaje.
Y si es C++ usando la librería string:#include <iostream> #include <cstring> using namespace std; int main() { string Nombre="leosan",nombre; cin>>nombre; if (Nombre==nombre) cout <<"Hola de nuevo! "<<nombre; else cout <<"Hola!"; return 0; }
Saluditos! .... ..
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programa que hace click en un lugar fuera del programa [c#]
.NET (C#, VB.NET, ASP)
|
Un usuario
|
1
|
2,790
|
24 Octubre 2006, 22:58 pm
por SeniorX
|
|
|
hacer programa Programa para almacenar fotos
« 1 2 »
Programación Visual Basic
|
ThonyMaster
|
11
|
8,619
|
2 Diciembre 2008, 20:58 pm
por ssccaann43 ©
|
|
|
Hay alguna forma de saber con que programa se creo ese programa?
Dudas Generales
|
Senior++
|
2
|
3,174
|
31 Julio 2011, 15:16 pm
por Senior++
|
|
|
programa en c++ el programa me da un error dice que la llave correspondiente a {
Programación C/C++
|
eduardo17445
|
2
|
4,505
|
5 Junio 2012, 19:51 pm
por eduardo17445
|
|
|
programa de matriz aver si el programa q estoy haciendo esta bien
« 1 2 »
Programación C/C++
|
eduardo17445
|
10
|
6,791
|
23 Octubre 2012, 00:11 am
por flony
|
|