Sei sulla pagina 1di 12

 Crear un programa contable que

solicite “n” cantidad de


empleados, solicite los
siguientes datos.:
1. Nombre completo
Ejer 2. Dirección
3. Puesto

cici 4. Sueldo base


5. Comisión

o Calcular y mostrar cuanto debe


pagar de IGSS 4.83%, IRTRA 1% y
el sueldo total (S. base+ comisión)-
(IGSS+IRTRA).

Tiempo para realizarlo: 40


de
caracter
es
Abel Mejía – 4 ORP
Un string es una
STRI serie de caracteres
seguidos
NG almacenados en la
memoria RAM.
Una cadena o string
de caracteres es un
vector con
CADE componentes de tipo
char.
NA Se define de la
siguiente manera:
char <Nombre> [<Cantidad de
caracteres>];
char cadena[8];
EJEM char mander[15];

PLO ALT + 91 = [ / ALT


+ 93= ]
char cadena[8];

La variable cadena puede


almacenar hasta 7 caracteres
(lo definimos de 8 ya que
requiere un caracter para
indicar el fin)
Explic
ación No existe operador de
asignación para cadenas.

Podemos definir y almacenar


inmediatamente la cadena:

char cadena [8]="hola";


 El contenido de cada componente del
vector es el siguiente:
Explic
 componente [0] [1] [2] [3]
ación [4] [5] [6] [7]
 Cadena 'h' 'o' 'l' 'a'
'\0'
Para ingresar cadenas
Cin.g de caracteres por
teclado debemos emplear
etlin el método getline
e del objeto cin.
cadenas si son iguales
no podemos utilizar el
operador == como se
utiliza en los tipos de
datos enteros vistos
STRC anteriormente. Para
comparar cadenas
MP debemos emplear la
función strcmp.
int
Solicitar el nombre
EJEM completo de una
PLO persona y mostrarlo
en pantalla.
2. using namespace std;
3. int main()
Solu 4. {
5. char nombre[40];
ción 6. cout <<"Ingrese su
nombre:";
EJEM 7.
cin.getline(nombre,40)
PLO 8.
;
cout <<"El nombre
ingresado es:";
permita ingresar dos
cadenas de caracteres
mostrar un mensaje
indicando si: "son
EJER iguales", "la primer
cadena ingresada es
CICI mayor alfabéticamente"
o "la segunda cadena
O ingresada es mayor
alfabéticamente".

Potrebbero piacerti anche