PROGRAMACIN II Disee un programa que dado como datos los sueldos de los 10 trabajadores de una empresa, obtenga el total de nmina de la misma. Considere adems que no puede utilizar estructuras algortmicas repetitivas en la solucin del problema. //librerias #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" using namespace std; void main () { //Decalaracion de variables de tipo entero int contador = ! sueldo = ! resultado = ; //"iclo para el mane#o del contador este no debe superar $ %hile (contador&=') { //(olicitud de valor del sueldo a ingresar cout&&")ngrese el valor del sueldo "&&(contador*$)&&endl; //+ombre de la variable sueldo cin,,sueldo; //suma de los sueldos resultado =resultado*sueldo; //contador -ue a.uda a ingresar los $ salarios contador**; / //0ste mensa#e informa el resultado solicitado cout&&"0l costo de la nomina es " &&resultado&&endl; //1ausa s.stem("pause"); / //2in del programa )3140()5+0( D0 16+768869 $. (e solicita el valor de los $ sueldos los cuales se van numerando en la ventana! para veri:car -ue la suma es la correcta -ue dar; el e#emplo con todos los sueldos de valor $ <. =na ve> se completan los $ sueldos de da el valor total de la n?mina -ue seg@n los sueldos son $. n vendedor !a !ec!o una serie de ventas " desea conocer aquellas de # $00 o menos, las ma"ores a # $00 pero in%eriores a # &00, " el n'mero de ventas de # &00 o superiores a tal cantidad. (aga el programa que le proporcione al vendedor esta in%ormacin despu)s de !aber ledo los datos de entrada. *e tomara de dos %ormas, el valor sumado de las compras " el n'mero de compras a. +alor sumado de las compras //8)A404)6( #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" #include "stdio.h" #include "ct.pe.h" using namespace std; void main () {// )nicio del programa //Decalaracion de variables de tipo entero int n=; //Decalaracion de variables de dato de coma Botante real Boat venta=!total$=!total<=!totalC=; //(alida en patalla printf("DDD A)0+E0+)D5 DDD "); //6viso -ue para salir se debe digitar printf("para salir presione D D"); do {// inicio del %hile //solicitud de los valores de venta printf("FnFn )ngrese el valor de la venta9"); //"aptura de la variable venta scanf("Gf"!Hventa); //inicio de condicional if (venta&=<) //para valores de < o menores { total$=total$*$; / else if(venta&=I) //para valores de I o menores { total<=(total<*$); / else if(venta,I) //para valores ma.ores de I { totalC=(totalC*$); / /%hile (ventaJ=);// :n del %hile mientras no sea continuara solicitando valores de venta //salida de los datos en pantalla! iniciando con el valor de las ventas menores a < printf("FnFn el total de las ventas menores a <. es9 GI.<f"!total$); //valor del total de ventas menores a I printf("FnFn el total de las ventas entre <. . I. es9 GI.<f"!total<); //vlor total de las ventas superiores a I printf("FnFn el total de las ventas ma.ores a I. es9 GI.<f"!totalC); getch ();
/// :n del programa )3140()5+0( D0 16+768869 $. (e ingresa el valor de las ventas . se va a tomar como e#emplo ventas de $! <! C! I! K <. "omo se especi:ca en la ventana para terminar se digita C. (eg@n el e#emplo las ventas de $ a < suman C! las ventas de <$ al I suman L . las ventas superiores a I suman K! se comprueba con los resultados de la ventana b. (e cuentan las ventas de cada uno de los rangos //8)A404)6( #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" #include "stdio.h" #include "ct.pe.h" using namespace std; void main () {// )nicio del programa //Decalaracion de variables de tipo entero int n=; //Decalaracion de variables de dato de coma Botante real Boat venta=!total$=!total<=!totalC=; //(alida en patalla printf("DDD A)0+E0+)D5 DDD "); //6viso -ue para salir se debe digitar printf("para salir presione D D"); do {// inicio del %hile //solicitud de los valores de venta printf("FnFn )ngrese el valor de la venta9"); //"aptura de la variable venta scanf("Gf"!Hventa); //inicio de condicional if (venta&=<) //para valores de < o menores { total$=total$*$; / else if(venta&=I) //para valores de I o menores { total<=(total<*$); / else if(venta,I) //para valores ma.ores de I { totalC=(totalC*$); / /%hile (ventaJ=);// :n del %hile mientras no sea continuara solicitando valores de venta //salida de los datos en pantalla! iniciando con la cantidad de las ventas menores a < printf("FnFn el total de las ventas menores a <. es9 GI.<f"!total$); //cantidad del total de ventas menores a I printf("FnFn el total de las ventas entre <. . I. es9 GI.<f"!total<); //cantidad total de las ventas superiores a I printf("FnFn el total de las ventas ma.ores a I. es9 GI.<f"!totalC); getch ();
/// :n del programa )3140()5+0( D0 16+768869 $. (e ingresa el valor de las ventas . se va a tomar como e#emplo el mismo anterior ventas de $! <! C! I! K <. "omo se especi:ca en la ventana para terminar se digita C. (eg@n el e#emplo las ventas de $ a < son C! las ventas de <$ al I son < . las ventas superiores a I es $! se comprueba con los resultados de la ventana (aga un programa que calcule el t)rmino n'mero 1,0 de la secuencia -./012CC.. 3ecuerde que los dos primeros n'meros de la serie son 0 " 1. 4l resto se calcula como la suma de los dos n'meros inmediatos que le preceden. 4jemplo de la serie5 0, 1, 1, $, 6, 7, ,, 16, $1, 6&, 77,8 //8ibrerias #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" #include &stdio.h, //Decalaracion de variables de tipo entero int :bonacci(int n) { //)nicio del programa! inicio de condicional if (n&<) //si se cumple con el si retornar return n; //De lo contrario al dato restarle $ . despues sumarle el datos mas < else return :bonacci(nM$) * :bonacci(nM<); / int main() { //Decalaracion de variables de tipo entero int num=!res=; //(olicitudes en pantalla para saber cuantos numeros se -uiere printf("99+=3045( D0 2)A5+6"")99Fn"); printf(")ntroduce el numero de numeros9 ");scanf("Gi"!Hnum); //"aptura del dato printf("Ft"); //inicio de ciclo for for(int i=;i&=numM$;i**) { res = :bonacci(i); printf("Gi "! res); / //(alida de los resultados printf("Fn"); getch(); return ; /// :n del programa )3140()5+0( D0 16+768869 $. (e solicita el n@mero de n@meros -ue se -uiere -ue salgan para el e#emplo se pedir;n < <. 8os < n@meros saldr;n en la ventana Disee un programa que pueda intercambiar los valores de dos variables num)ricas //8ibrerias #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" using namespace std; int main (void) //)nicio del programa { //Decalaracion de variables de tipo entero int 6! A; //(olicitud del primer valor cout&& ")ngrese el valor de 6" &&endl; //"aptura de la primera variable cin,, 6; //(olicitud del segundo valor cout&& ")ngrese al valor de A" &&endl; //"aptura de la segunda variable cin,, A; //(alida de los valores intercambiados cout&& "0l valor de 6 es "&&A&&endl; cout&& "0l valor de A es "&&6&&endl; getch(); ///2in del programa )3140()5+0( D0 16+768869 $. (e solicita los n@meros de la Eariables en este caso ser;n 6 . A ! el valor para 6 es $ . el valor de A es < $. Como se pide intercambiar los valores de las variables la salida dir que 2 es $0 " / es 10 Disear un programa en el que Dado como dato un tiempo en segundos, calcule e imprima los segundos restantes que le correspondan para convertirse e9actamente en minutos //8ibrerias #include "stdafx.h" #include "iostream" #include "conio.h" #include "stdlib.h" using namespace std; int main (void) //)nicio del programa { //Decalaracion de variables de tipo entero int tiemposeg! min! segNrest; //(olicitud del tiempo en segundos cout&& ")ngrese el tiempo en segundos"&&endl; //captura de la variable tiempo en segundos cin,, tiemposeg; //)nicio de la condicional si la variable se encuentra entre . O segundos if (tiemposeg&O HH tiemposeg,=) { //De ser asi los segundos restantes seran el tiempo en segundos menos O segNrest=OMtiemposeg; //con esto se pone una salida con los segundos faltantes para ser minuto cout&& "8e faltan " &&segNrest&& " segundos para convertirse en un minuto"; / //6hora si es ma.or a igual a O segundos else if (tiemposeg,=O) { //(e tomaran la cantidad de minutos . con el sobrante de minutos se tomaran los segundos faltantes segNrest = OM(tiemposeg G O); min = tiemposeg / O; //6hora la salida dira los minutos . los segundos faltantes para otro minuto cout&& "(on " &&min&& " minutos . le faltan " &&segNrest&& " segundos para convertirse en minuto"; / else { //0n el caso -ue se ponga un n@mero negativo aparecera el siguiente aviso cout&& "0l tiempo no puede ser negativo"; / getch(); ///2in del programa )3140()5+0( D0 16+768869 $. (e solicita la cantidad de segundos para el primer caso ser; menos de O! CK! la respuesta concuerda con lo solicitado por el e#ercicio falta <K segundos para ser un minuto <. 1ara el segundo caso se dar; una cantidad superior a O! $K . la respuesta concuerda con lo solicitado. C. 1or ultimo cuando se da un n@mero negativo Disee un programa para la siguiente instruccin5 Calcular los pagos mensuales de una !ipoteca " el total a pagar. 4l programa debe solicitar el capital, el inter)s anual " el n'mero de aos " debe imprimir la cuota a pagar mensualmente. :ara calcular la cuota se utiliza la siguiente %rmula5 *ea C el capital del pr)stamo, 3 la tasa de inter)s mensual " 1 el n'mero de pagos. ;a cuota mensual viene dada por5 < el inter)s mensual ser5 inters anual / 100 /12.