Vous êtes sur la page 1sur 18

OPERADORES, JERARQUIA DE OPERADORES Y PRIMEROS PROGRAMAS EN C++

11 septiembre, 2012 por abialeba in Uncategorized Deja un comentario


En este blog veremos lo que aprendimos en la tercera semana de
clases de Introduccin a la programacin y tambien unos ejercicios
que nos quedaron de tarea

Operadores y Tipos de Operadores

Operadores Aritmticos
+

Suma

Resta

Multiplicacin

Divisin

MOD

Residuo

potencia

Operadores Relacionales
==

Igual a

<=

Menor que

>=

Mayor que

<=

Menor o igual

>=

Mayor o igual

!=

Diferente de

Operadores Lgicos: AND, OR, NOT


A

NOT A

A AND B

A OR B

Jerarqua de Operadores
1. ( )
2. Matemticos
I.

II.

III.

MOD
/

3. Relacionales
I.

==

II.

<=

III.

>=

IV.

<=

V.

>=

VI.

!=

4. Lgicos
I.

NOT

II.

AND

III.

OR

Primer programa en C++


Programa para sumar 2 nmeros enteros
#include <stdio.h>
#include <iostream>
using namespace std;
int main()

{
int numero1, numero2, suma, pausa;
cout<< Programa que suma dos numeros enteros;
cout<< Ingresa el primer valor a sumar;
cin>> numero1;
cout<< Ingresa el segundo valor a sumar;
cin>> numero2;
suma=numero1+numero2;
cout<< La suma es:<<suma<<:endl;
cout<< Presiona cualquier numero para continuar;
cin>> pausa;
return 0;
}
Operadores en C++
Aritmticos
Operador

Operacin

SUMA

RESTA

MULTIPLICACION

DIVISION

MODULO O RESIDUO

Relacionales
Con operadores de relacin nos referimos a los ya conocidos:

==

(igual)

!=

(diferente)

<

(menor que)

<=

(menor o igual que)

>

(mayor que)

>=

(mayor o igual que)

Tipos de Datos C

Double

numero real

Float

numero real

Int

entero

Short

entero

Prioridad de operadores
1. ( )
2. *
3. +

MOD

Tarea: 10 Problemas que involucran la definicin de una ecuacin,


hacer el algoritmo y su programa en C++
1. a.

Programa para calcular el rea de un cuarto

Algoritmo
1. Definir variables (areaCuarto, largo, ancho)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el rea
areaCuarto=largo*ancho
1. Imprimir en pantalla el resultado

Programa
Programa para calcular el rea de un cuarto
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double areaCuarto, largo, ancho;
cout<< Programa para calcular el rea de un cuarto ;
cout<< Ingresa el largo del cuarto;
cin>> largo;
cout<< Ingresa el ancho del cuarto;
cin>> ancho;
areaCuarto=largo*ancho
cout<< El resultado es:<< areaCuarto <<endl;
return 0;
}
1. b. Programa para calcular el rea de una pared de un cuarto
incluyendo ventanas y puertas
Algoritmo
1. Definir variables (areaPared, largoPared,altoPared)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el rea
areaPared = largoPared * altoPared
1. Imprimir en pantalla el resultado
Programa

Programa para calcular el rea de una pared de un cuarto incluyendo ventanas


y puertas
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double areaPared, largoPared,altoPared;
cout<< Programa para calcular el rea de una pared de un cuarto
incluyendo ventanas y puertas
cout<< Ingresa el largo de la pared;
cin>> largoPared;
cout<< Ingresa el alto de la pared;
cin>> altoPared;
areaPared = largoPared * altoPared
cout<< El resultado es:<< areaPared <<endl;
return 0;
}
1. c. Programa para calcular el nmero de millas dado un numero en pies
(Use 5,280 pies por milla)
Algoritmo
1. Definir variables (millas, numeroFeet)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el nmero de millas
millas=numeroFeet/5280
1. Imprimir en pantalla el resultado
Programa

Programa para para calcular el nmero de millas dado un numero en pies (Use
5,280 pies por milla)
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double millas, numeroFeet;
cout<< Programa que convierte de pies a millas pies (Usa 5,280 pies por
milla);
cout<< Ingresa el numero de pies;
cin>> numeroFeet;
millas= numeroFeet 2/5280;
cout<< El resultado es:<<millas<<endl;
return 0;
}
1. d. Programa para calcular el porcentaje de incremento (o
decremento) de un valor dando el comienzo del nmero y el final del
nmero. Cmo podra el resultado diferir entre el incremento y el
decremento?
Algoritmo
1. Definir variables (porcentajeVariacion, numeroFinal, numeroInicial)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el nmero de millas
porcentajeVariacion=(numeroFinal-numeroInicial)/numeroInicial
1. Imprimir en pantalla el resultado
Programa

Programa para calcular el porcentaje de incremento (o decremento) de un


valor dando el comienzo del nmero y el final del nmero.
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double millas, numeroFeet;
cout<< Programa para calcular el porcentaje de incremento (o decremento)
de un valor dando el comienzo del nmero y el final del nmero.;
cout<< Ingresa el nmero inicial;
cin>> numeroInicial;
cout<< Ingresa el nmero final;
cin>> numeroFinal;
porcentajeVariacion=(numeroFinal-numeroInicial)/numeroInicial
cout<< El resultado es:<< porcentajeVariacion <<endl;
return 0;
}
1. e.

El promedio de cinco nmeros

Algoritmo
1. Definir variables (promedio, numero1, numero2, numero3, numero4,
numero5)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el promedio
promedio=(numero1+numero2+numero3+numero4+numero5)/5
1. Imprimir en pantalla el resultado
Programa

Programa para para calcular el nmero de millas dado un numero en pies (Use
5,280 pies por milla)
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double promedio, numero1, numero2, numero3, numero4, numero5;
cout<< Programa que obtiene el promedio de 5 nmeros reales;
cout<< Ingresa el nmero 1;
cin>> numero1;
cout<< Ingresa el nmero 2;
cin>> numero2;
cout<< Ingresa el nmero 3;
cin>> numero3;
cout<< Ingresa el nmero 4;
cin>> numero4;
cout<< Ingresa el nmero 5;
cin>> numero5;
promedio=(numero1+numero2+numero3+numero4+numero5)/5
cout<< El resultado es:<<promedio<<endl;
return 0;
}
1. f.
El precio de venta de un objeto dando el precio original y el
porcentaje de descuento.
Algoritmo
1. Definir variables (precioFinal, PrecioInicial, descuento)

2. Solicitar Variables al usuario (Datos)


3. Convertir de datos a valores numricos
4. Calcular el rea
precioFinal=PrecioInicial-(PrecioInicial*(descuento/100))
1. Imprimir en pantalla el resultado
Programa
Programa para calcular el precio de venta de un objeto dando el precio original
y el porcentaje de descuento
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double precioFinal, PrecioInicial, descuento;
cout<< Programa para calcular el precio de venta de un objeto dando el
precio original y el porcentaje de descuento ;
cout<< Ingresa el precio de venta original;
cin>> PrecioInicial;
cout<< Ingresa el descuento;
cin>> descuento;
precioFinal=PrecioInicial-(PrecioInicial*(descuento/100))
cout<< El resultado es:<< precioFinal <<endl;
cout<< **El signo de la operacin indicara si es incremento o decremento, si
es negativo seria decremento, si es positivo seria incremento;
return 0;
}
1. g. Un empleado de medio tiempo trabaj 20 horas en la primera
semana y 15 horas en la segunda semana de un perodo de pago de dos

semanas. Se le paga un salario semanal basado en una semana de 40


horas. Cul es su equivalente a tiempo completo durante las dos
semanas sobre la base de una semana de 40 horas (es decir, qu
porcentaje de tiempo completo el trabaj)? Escribe una ecuacin general
que podra ser utilizada para expresar y almacenar el equivalente a
tiempo completo de las horas trabajadas por semana.
Algoritmo
1. Definir variables (EquivalenteTiempoCompleto,
horasTrabSemana1,horasTrabSemana2)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el rea
EquivalenteTiempoCompleto=((horasTrabSemana1+horasTrabSemana2)/40)*1
00
1. Imprimir en pantalla el resultado
Programa
Programa para expresar y almacenar el equivalente a tiempo completo de las
horas trabajadas por semana
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double EquivalenteTiempoCompleto, horasTrabSemana1,horasTrabSemana2;
cout<< Programa para expresar y almacenar el equivalente a tiempo
completo de las horas trabajadas por semana ;
cout<< Ingresa las horas trabajadas en la semana 1;
cin>> horasTrabSemana1;
cout<< Ingresa las horas trabajadas en la semana 2;
cin>> horasTrabSemana2;

EquivalenteTiempoCompleto=((horasTrabSemana1+horasTrabSemana2)/
40)*100
cout<< El resultado es:<< EquivalenteTiempoCompleto <<endl;
return 0;
}
1. h.
A Roger le gustara saber la media de las puntuaciones de sus
pruebas. Escribe una ecuacin que calcule el promedio dado cinco
puntuaciones. Escribir la ecuacin con y sin el uso de una funcin.
Algoritmo
1. Definir variables (promedio,test1, test2, test3, test4, test5)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el rea
promedio=(test1+test2+test3+test4+test5)/5
1. Imprimir en pantalla el resultado
Programa
Programa para calcular el promedio dado cinco puntuaciones
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double promedio,test1, test2, test3, test4, test5;
cout<< Programa para calcular el promedio dado cinco puntuaciones;
cout<< Ingresa la calificacin 1;
cin>> ,test1;
cout<< Ingresa la calificacin 2;

cin>> ,test2;
cout<< Ingresa la calificacin 3;
cin>> ,test3;
cout<< Ingresa la calificacin4;
cin>> ,test4;
cout<< Ingresa la calificacin 5;
cin>> ,test5;
promedio=(test1+test2+test3+test4+test5)/5
cout<< El resultado es:<< promedio <<endl;
return 0;
}
1. i.
Sharon est viajando de la ciudad A a la ciudad B. La distancia
entre las dos ciudades es una variable porque ella le gustara usar la
ecuacin para utilizarla para otras ciudades. Ella sabe que el 50% del
tiempo que va a viajar 30 millas por hora y el 50% restante se va a viajar
65 millas por hora. Escribe una ecuacin que calcula el tiempo que se
necesita para viajar de una ciudad a otra.
Algoritmo
1. Definir variables (tiempo, distanciaCiudadAaB )
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el rea
tiempo=(distanciaCiudadAaB)/((0.5*30)+(0.5*65))
1. Imprimir en pantalla el resultado
Programa
Programa para calcular el tiempo que se necesita para viajar de una ciudad a
otra para Sharon
#include <stdio.h>
#include <iostream>

using namespace std;


int main()
{
Double tiempo, distanciaCiudadAaB;
cout<< Programa para calcular el tiempo que se necesita para viajar de una
ciudad a otra para Sharon;
cout<< Ingresa las la distancia de la Ciudad A a Ciudad B;
cin>> distanciaCiudadAaB;
tiempo=(distanciaCiudadAaB)/((0.5*30)+(0.5*65))
cout<< El resultado es:<< tiempo <<endl;
return 0;
}
1. j.
Configurar una expresin lgica para las siguientes condiciones.
Una empresa ofrece un bono al final de cada ao fiscal. Para que un
empleado para obtener un bono, lo siguiente debe ser cierto:
a. El empleado ha trabajado en la compaa durante ms de seis meses sin
reportes negativos.
b. El empleado se ha ganado ms de $ 5.000 durante el ao fiscal.
Algoritmo
1. Definir variables (bono, mesesSinReporte, sueldoAnual)
2. Solicitar Variables al usuario (Datos)
3. Convertir de datos a valores numricos
4. Calcular el rea
bono=(mesesSinReporte>6) AND (sueldoAnual>5000)
1. Imprimir en pantalla el resultado
Programa
Programa para calcular el tiempo que se necesita para viajar de una ciudad a
otra para Sharon

#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
Double mesesSinReporte, sueldoAnual;
Boolean bono;
cout<< Programa para verificar si un empleado puede obtener un bono
anual;
cout<< Ingresa el numero de meses sin reporte;
cin>> mesesSinReporte;
cout<< Ingresa el sueldo anual del trabajador;
cin>> sueldoAnual;
bono=(mesesSinReporte>6) AND (sueldoAnual>5000)
cout<< El trabajador puede obtener bono:<< bono <<endl;
return 0;
}
Acerca de estos anuncios
Share this:

Twitter

Facebook

Cargando...
Relacionado
Arreglos y funciones
Semana 5: ciclos
4a semana.Con 2 comentarios

Responder

2a semana (Primer programa en Python,Tipos de datos,Funciones, UML)


4a semana.
Search this sit

ENTRADAS RECIENTES

Blog Final Ingenieria de Software

Blog Semana 7: Patrones de Diseo

Blog Semana 6: Clases y TDD

Blog semana 5: Diagramas de actividad

Blog semana 4 Ing. Software I

ARCHIVOS

julio 2014

junio 2014

mayo 2014

abril 2013

noviembre 2012

octubre 2012

septiembre 2012

agosto 2012

CATEGORAS

META

Uncategorized

Registrarse

Acceder

RSS de las entradas

RSS de los comentarios

WordPress.com

Crea un blog o un sitio web gratuitos con WordPress.com.

Vous aimerez peut-être aussi