Este documento contiene un examen de corrección con preguntas sobre operadores lógicos e instrucciones en programación. También incluye dos ejercicios de programación, uno para calcular el factorial de un número ingresado y otro para calcular el sueldo total de un vendedor en base a su sueldo básico y ventas realizadas.
1. Corrección examen 2010Nombre: Nelly PilcoProfesor: Lic. Roberto Pillizarightcenter<br />Elija la opción que corresponda de acuerdo a lo que se le pregunta:<br />1) Instrucción que permite realizar una comparación:<br />a) Clrscr();<br />b) For<br />c) If<br />d) Ninguna<br />2) Instrucción que permite enviar un mensaje a pantalla utilizando las coordenadas de ubicación:<br />a) Gotoxy();<br />b) Do While<br />c) Cin<br />d) Ninguna<br />3) Operador lógico Y<br />a) ¡¡<br />b) ll<br />c) &&<br />d) Ninguna<br />4) Operador lógico Not<br />a) ll<br />b) !<br />c) ^<br />d) Ninguna<br />5) Decremento unitario<br />a) +<br />b) -<br />c) - -<br />d) Ninguna<br /> B) Realice un programa que permita ingresar su nombre, edad y un número, de ese número se calculará el factorial y al final se enviará a pantalla el nombre y la edad multiplicado por el factorial.<br />Nota:<br />Factorial<br />Para todo número n, se llama n factorial o factorial de n al producto de todos los naturales desde 1 hasta n.<br />N! = 1 x 2 x 3 x4 x… (n-1) x n<br />Por ejemplo el factorial de 5 es 120 de 6 es 720.<br />DFDCodificación <br />//PROGRAMA PARA CALCULAR EL FACTORIAL#include <iostream.h>#include <conio.h>#include <string.h>void main (){char nom [50];int edad,n,fac,t;clrscr();gotoxy(1,1);cout<<quot;
Ingrese su nombre: quot;
;cin>>nom;cout<<quot;
Ingres su edad y un numero: quot;
;cin>>edad>>n;fac=1;for(int i=1;i<=n;i++){fac=fac*i;}t=fac*edad;cout<<nom<<quot;
el factorial es quot;
<<fac<<quot;
y tu edad multiplicado por el factorial es quot;
<<t;getch();}<br />Analice el siguiente programa, complete según corresponda en el espacio punteado, dibuje el diagrama de flujo y además escriba el enunciado del ejercicio.<br /> <br />#include <iostream.h>#include <conio.h>void main (){int sb,vet,comi,tot,vet2;float iva;iva=1.12;clrscr();gotoxy(1,1);cout<<quot;
Ingrese suelo basico y ventas: quot;
;cin>>sb>>vet;vet2=vet/iva;if(vet2<1000)comi=0;elseif(vet2<=2000)comi=vet2*0.05;elseif(vet2<=3000)comi=vet2*0.1;elseif(vet2<=4000)comi=vet2*0.15;elsecomi=vet2*0.2;tot=sb+comi;cout<<quot;
El sueldo basico mas la comision es: quot;
<<tot;getch();}<br />Enunciado:<br />Realice un programa que permita calcular el sueldo total de un vendedor ingresando el sueldo básico y las ventas y calculando el I.V.A. sabiendo que si las ventas son menores a 1000 no tiene comisión, si las ventas son menores o iguales a 2000 la comisión es 5%, si las ventas son menores o iguales a 3000 la comisión es 10%, si las ventas son menores o iguales a 4000 la comisión es del15% y si es mayor la comisión es del20%. <br />