martes, 30 de junio de 2020

PRUEBA FINAL Programación 1

Nombre: ANGIE LORENA VARGAS ESCOBAR
Fecha: Junio 30,2020
FINAL DE PROGRAMACIÓN.


RTA:
Explicación del programa C++:

zxcexplicasion de las lineas c++
#include<stdio.h> es una libreria variables numéricas  
#include<string.h> es otra libreria variable texto 
int main(){ el inicio 
long int decimalNumber,remainder,quotient;
decimalNomber= numero decimal.
remainder= recordatorio reciduo.
quotient= conciente.


int binaryNumber[100],i=1,j;
binaryNumber(ese es el vector del numero vinario.)
i y j son contadores de cualquier programa.

printf("entre numero decimal:");
printf es escribir en Pseint

scanf("%ld",&decimalNumber);
scanf es leer %ld significa numero con decimal 
y %i es para numero entero y en este caso estamos leyendo una variable decimalNumber

quotient=decimalNumber;
al conciente le asignamos del numero leido 

while(quotient!=0){
while es un ciclo mientras cociente <> 0 
<> c es != este simbolo significa negación
printf("cociente divido dos=%d",quotient);
escribimos el cociente
binaryNumber[i++]=quotient%2;
al vector le asignamos la funcion residuo 2
7%2 sobra 1 de la edivicion por 2
7/2=3 y sobra 1
binaryNumber[i++] este es el vector
i++ significa que el contador i se incrementa en 1
printf("residuo=%i\n",quotient%2);
esta es una inprecion de los residuos por que 
imprimimos quotient%2

quotient=quotient/2;
el cociente lo dividimos por 2 quotient/2
} final del mientras

printf("el equivalente del numero decimal en binario de %d:es->",decimalNumber);
estamos colocando un numero decimal


for(j=i-1;j>0;j--)
para j desde i-1 hasta j mayor que cero y j--
j-- significa decrementar la j en 1
printf("%d",binaryNumber[j]);
estamos inprimiento al reves vector
binaryNumber[j] simplemente que lo recorre la barialble j 

return 0; el fin del proceso 

1).
#include<stdio.h>
#include<string.h>
int main(){
long int decimalNumber,remainder,quotient;
int binaryNumber[100],i=1,j;

printf("Enter any decimal number: ");
scanf("%ld",&decimalNumber);

quotient = decimalNumber;
while(quotient!=0){
binaryNumber[i++]= quotient % 2;
quotient = quotient / 2;
}

printf("Equivalent binary value of decimal number %d: ",decimalNumber);
for(j = i -1 ;j> 0;j--)
printf("%d",binaryNumber[j]);

return 0;


- En este proceso se saca el numero binario, es decir el usuario ingresa un numero decimal y directamente el programa se lo va a poner en numero binario. El numero binario quiere decir como trabaja el sistema diadico que es con el que trabaja el sistema de computación que transforma numeros/letras en 0 Y 1.

2).

#include <stdio.h>
int main() {
int n, i, flag=0;

printf("Enter a positive integer: ");
scanf("%d",&n);

for(i=2;i<=n/2;++i) {
if(n%i==0) {
flag=1; break;
}
}

if (flag==0)
printf("%d is a prime number.",n);
else
printf("%d is not a prime number.",n);
return 0;
}


-En este proceso el usuario deberá ingresar un numero en el que al ingresarlo el programa directamente le dira si es primo o no, como en este caso que es el 17.


No hay comentarios.:

Publicar un comentario